Sub copyIt()
Dim c As Range
For Each c In Sheets("Sheet1").Range("A1:A" & Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row)
c.Copy Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(3, 1)
Next
End Sub
Something like?...
Rich (BB code):Sub copyIt() Dim c As Range For Each c In Sheets("Sheet1").Range("A1:A" & Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row) c.Copy Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(3, 1) Next End Sub
Change sheet names to suit
Describe where you have placed the code and how you are trying to run it.
The data is whatever you want and it needs to be in column A of the sheet that was Sheet1 it gives the result on Sheet2.