Sub HideUnused()
Rows(LastRow + 1 & ":" & Rows.Count).Hidden = True
Columns(LastCol + 1).Resize(, Columns.Count - LastCol).Hidden = True
End Sub
'-----------------------------------------------------------------
Function LastRow() As Long
'-----------------------------------------------------------------
LastRow = Cells.Find(What:="*", _
After:=Range("A1"), _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious).Row
End Function
'-----------------------------------------------------------------
Function LastCol() As Long
'-----------------------------------------------------------------
LastCol = Cells.Find(What:="*", _
After:=Range("A1"), _
SearchOrder:=xlByColumns, _
SearchDirection:=xlPrevious).Column
End Functio
--
HTH
Bob Phillips
(replace somewhere in email address with gmail if mailing direct)