If you need to copy the range then use this:
This copies the range to another sheet
Sub steffen
lastRow = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
lastCol = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
Range(cells(5,lastCol),Cells(lastRow,lastCol).Copy
Sheets(2).Range("A1").PasteSpecial
end sub
*EDIT
use this to see if it selects the correct range
Sub steffen
lastRow = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
lastCol = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
Range(cells(5,lastCol),Cells(lastRow,lastCol).Select
end sub
Bookmarks