If you need to find out when the first blank row is use something like this....
Code:
Sub Get_Last_Row()
Dim LastRow As Integer
oXLApp.Worksheets("Sheet1").Select
Range("A1").Select
Do Until ActiveCell.Value = ""
ActiveCell.Offset(1, 0).Select
Loop
LastRow = ActiveCell.Row
End Sub
Then to copy the data you can....
Code:
Sub Copy_Date()
Dim MyRange As Range
oXLApp.Worksheets("Sheet1").Select
Set MyRange = Worksheets("Sheet1").Range(Cells(6, 1), Cells(LastRow - 1, 1))
MyRange.Select
MyRange.Copy
End Sub
Hope this helps