Basically I have 3 columns each with its own irregular space of blank rows (They are actually row labels copied off the pivot table, 3 tiers).
I want to make each of the values populate down the blank rows below them and the next row label beneath to repeat the copy & paste routine, all the way until the end, for all 3 rows. I intend for the macro to run based starting from the active cell i have selected, so I should run the macro 3 times, once for each column.
I have tried my hands and ended up with the codes below but it is not giving me what I want, any help would be greatly appreciated.
Sub LoopCopyPaste()
Application.Goto Reference:="LoopCopyPaste"
Do Until Selection.Value = "(blank)"
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveCell.Offset(-1, 0).Select
ActiveSheet.Paste
Selection.End(xlDown).Select
Application.CutCopyMode = False
Loop
End Sub