To find the last USED row use this:
lastUsedRow = Worksheets("Sheet1").UsedRange.Row
Worksheets("Sheet1").UsedRange.Rows.Count - 1
To find the first EMPTY row after the last used row omit the "- 1" lik
so:
firstEmptyRow = Worksheets("Sheet1").UsedRange.Row
Worksheets("Sheet1").UsedRange.Rows.Count
The same works with Columns:
lastUsedCol = Worksheets("Sheet1").UsedRange.Column
Worksheets("Sheet1").UsedRange.Columns.Count - 1
- Piku
--
Message posted from
http://www.ExcelForum.com