Home |
Search |
Today's Posts |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
How about:
Option Explicit Function EmptyCell(col As String, startRow As Long) Dim eCell As Range 'If Col,startRow is empty return startRow 'If Col,startRow is not empty search down and return row of first empty cell If IsEmpty(Range(col & startRow)) Then Set eCell = Range(col & startRow) ElseIf IsEmpty(Range(col & startRow + 1)) Then Set eCell = Range(col & startRow + 1) Else Set eCell = Range(col & startRow).End(xlDown).Offset(1, 0) End If EmptyCell = eCell.Row End Function I changed the StartRow to Long. TheIrishThug wrote: i'm getting an error with this function now. i tweaked it to a little and now have: Function EmptyCell(col As String, startRow As Integer) Dim eCell As Range 'If Col,startRow is empty return startRow 'If Col,startRow is not empty search down and return row of first empty cell If IsEmpty(Range(col & startRow)) Then Set eCell = Range(col & startRow) Else Set eCell = Range(col & startRow).End(xlDown).Offset(1, 0) End If EmptyCell = eCell.row End Function in this case i am passing col="A" and startRow=3 it works when the function is called with A3 empty, but then when it should be returning A4 as the next empty cell. i get a "application-defined or user defined error" and Debug highlights the line "Set eCell = Range(col & startRow).End(xlDown).Offset(1, 0)" -- TheIrishThug ------------------------------------------------------------------------ TheIrishThug's Profile: http://www.excelforum.com/member.php...o&userid=29682 View this thread: http://www.excelforum.com/showthread...hreadid=494788 -- Dave Peterson |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
When is a cell empty and how do I empty it. | Excel Discussion (Misc queries) | |||
Leaving an empty cell empty | Excel Discussion (Misc queries) | |||
why a reference to an empty cell is not considered empty | Excel Discussion (Misc queries) | |||
Empty cell and a the empty String | Excel Programming | |||
VBA to copy to empty cell directly below a cell when analogous cells in different column have same value as each other? | Excel Programming |