Forum Discussion
EdBogel
Aug 08, 2022Copper Contributor
Copy data for a varying number of rows with VBA
A worksheet is populated with data in specified columns, but each time the number of populated rows is different. I need a macro to identify and copy the data from the varying ranges that can exist....
- Aug 08, 2022
Sub copy() Dim MaxRow As Long Range("D:D").Clear MaxRow = Range("A" & Rows.Count).End(xlUp).Row Range("A1:A" & MaxRow).copy Destination:=Cells(1, 4) End Sub
You can try this macro to indentify the range in column A and to copy the content to column D.
OliverScheurich
Aug 08, 2022Gold Contributor
Sub copy()
Dim MaxRow As Long
Range("D:D").Clear
MaxRow = Range("A" & Rows.Count).End(xlUp).Row
Range("A1:A" & MaxRow).copy Destination:=Cells(1, 4)
End Sub
You can try this macro to indentify the range in column A and to copy the content to column D.
EdBogel
Aug 08, 2022Copper Contributor
Thank you...that helps a lot.