Sub copyData()
Dim rToCopy As Range
Dim rNextCl As Range
'this will be next empty cell in ColumnA of sheet2
Set rNextCl = Sheet2.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
With Sheet1
'this copies columns A:E, amend 5 to what suits you
Set rToCopy = .Range(.Cells(1, 1), .Cells(.Rows.Count, 5).End(xlUp))
End With
rToCopy.Copy rNextCl
End Sub