Alright so this is pretty hard to describe, but I'm hoping someone could help me out.
I've got a massive workbook going with over 50 sheets (trust me, they're all necessary). I am currently in the process of manually putting in hundreds of transpose functions and I was wondering if there was a macro or something I could use to help me out.
An example of what I am transposing in a given worksheet:
Horizontal range B3:X3 of values to vertical range L7:L29 in Sheet2 {=transpose('Sheet1'!B3:X3)}
Horizontal range B58:X58 of values to vertical range M7:M29 in Sheet2 {=transpose('Sheet1'!B58:X58)}
Horizontal range B113:X113 of values to vertical range N7:N29 in Sheet2 {=transpose('Sheet1'!B113:X113)}
As you can see, with each new function I need to move down 55 rows in Sheet1 and over 1 column in Sheet2.
I need to do this a total of 12 times for each worksheet. So...once I continue the above pattern out to {=transpose('Sheet1'!B608:X608)} for a total of 12 columns in Sheet2, the last of which being W7:29, I can finally move on to the next worksheet (transposing Sheet1 data to Sheet3).
This action is essentially the same, but the desired data in Sheet1 is one row lower:
Horizontal range B4:X4 of values to vertical range L7:L29 in Sheet3 {=transpose('Sheet1'!B4:X4)}
Horizontal range B59:X59 of values to vertical range M7:M29 in Sheet3 {=transpose('Sheet1'!B59:X59)}
Horizontal range B114:X114 of values to vertical range N7:N29 in Sheet3 {=transpose('Sheet1'!B114:X114)}
continuing all the way to:
Horizontal range B609:X609 of values to vertical range W7:W29 in Sheet3 {=transpose('Sheet1'!B114:X114)}
Now, I know this is very complicated (at least to me), but I described it to the best of my ability. Does anyone know of ANY way that I could save some time in doing this? So far I've transposed the data from Sheet1 to Sheets2-8 and, if I did the math right, to finish the rest of my workbook in this manner would require another 516 transpose functions...no fun.
Maybe a macro? I don't know, just shooting this out into the dark.
-Thanks
I've got a massive workbook going with over 50 sheets (trust me, they're all necessary). I am currently in the process of manually putting in hundreds of transpose functions and I was wondering if there was a macro or something I could use to help me out.
An example of what I am transposing in a given worksheet:
Horizontal range B3:X3 of values to vertical range L7:L29 in Sheet2 {=transpose('Sheet1'!B3:X3)}
Horizontal range B58:X58 of values to vertical range M7:M29 in Sheet2 {=transpose('Sheet1'!B58:X58)}
Horizontal range B113:X113 of values to vertical range N7:N29 in Sheet2 {=transpose('Sheet1'!B113:X113)}
As you can see, with each new function I need to move down 55 rows in Sheet1 and over 1 column in Sheet2.
I need to do this a total of 12 times for each worksheet. So...once I continue the above pattern out to {=transpose('Sheet1'!B608:X608)} for a total of 12 columns in Sheet2, the last of which being W7:29, I can finally move on to the next worksheet (transposing Sheet1 data to Sheet3).
This action is essentially the same, but the desired data in Sheet1 is one row lower:
Horizontal range B4:X4 of values to vertical range L7:L29 in Sheet3 {=transpose('Sheet1'!B4:X4)}
Horizontal range B59:X59 of values to vertical range M7:M29 in Sheet3 {=transpose('Sheet1'!B59:X59)}
Horizontal range B114:X114 of values to vertical range N7:N29 in Sheet3 {=transpose('Sheet1'!B114:X114)}
continuing all the way to:
Horizontal range B609:X609 of values to vertical range W7:W29 in Sheet3 {=transpose('Sheet1'!B114:X114)}
Now, I know this is very complicated (at least to me), but I described it to the best of my ability. Does anyone know of ANY way that I could save some time in doing this? So far I've transposed the data from Sheet1 to Sheets2-8 and, if I did the math right, to finish the rest of my workbook in this manner would require another 516 transpose functions...no fun.
Maybe a macro? I don't know, just shooting this out into the dark.
-Thanks