Thank you for your help, I have added some comments to the code you provided. Could you please check my comments to make sure I am understanding exactly what the code does.
One more question, how do I mark this post as "Solved" , thanks
Sub AddData()
Dim NextRw As Long ' declares variable to accept any number
With Sheet2 ' tells code to use sheet2
' starts at row 1 and then moves up 1 row?
NextRw = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
' use current row and offsets the column by1, 2, 3, etc
.Cells(NextRw, 1).Value = Sheet1.Range("E8").Value
.Cells(NextRw, 2).Value = Sheet1.Range("E9").Value
.Cells(NextRw, 3).Value = Sheet1.Range("E10").Value
'etc
End With
'clear entries
Sheet1.Range("E8:E35").ClearContents
End Sub
Bookmarks