I have a worksheet (Sheet1) with 4 columns (A:D). In column A there is more than a 1000 lines of data and column D is blank. On Sheet2 I have a range called Indicators (B2:B11) which I need to copy into column D on Sheet1 and repeat the process in the next empty cell in column D all the way down to the last row of data in column A. This is the code I used to copy the range into column D but I have difficulty in repeating the process all the way down as I am not sure how to use the LastRow in this context.
Sub FillDownIndicators()
Dim LastRow As Long
LastRow = Sheet7.Cells(Rows.Count, 1).End(xlUp).Row
Sheet3.Range("Indicators").Copy
Sheet7.Range("D2").PasteSpecial Paste:=xlPasteValues
End Sub
In short once the range is copied into Column D (10 rows) it must be copied again in the next empty row in column D until the last row is reached in column A. Can someone please help?