Revision: 4454
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 14, 2007 06:01 by fabboi03
Initial Code
Public Function returnLastUsedRow()
Const col = 1 '1 for A 2 for B etc
Const lastrow = 65536
Dim row As Integer
Dim count As Integer
Dim CurrentCell As Range
Sheets("GR").Activate
'Ask for starting row number
row = InputBox(Prompt:="Enter the starting row number.", Title:="Row Number", Default:="8")
'Set currentCell
Set CurrentCell = Range(Cells(row, col), Cells(row, col))
' Check to ensure starting row isnt empty
If IsEmpty(CurrentCell) Then
MsgBox "Starting Row is empty"
Exit Function
End If
' Do until we hit last row in spreadsheet
Do While row <= lastrow
' If cell is empty get prevouis cell location and return it
' else check next row
If IsEmpty(CurrentCell) Then
row = row - 1
Set CurrentCell = Range(Cells(row, col), Cells(row, col))
returnLastUsedRow = CurrentCell.Address
Exit Function
Else
row = row + 1
Set CurrentCell = Range(Cells(row, col), Cells(row, col))
End If
Loop
End Function
Initial URL
Initial Description
A basic function to return the last used row for a given row
Initial Title
returnLastUsedRow - Excel Function
Initial Tags
excel
Initial Language
Visual Basic