Cómo determinar la última fila utilizada en VBA incluyendo espacios en blanco entre

¿Cómo puedo determinar la última fila en una hoja de Excel, incluidas algunas líneas en blanco en el medio?

Con esta función:

Function ultimaFilaBlanco(col As String) As Long        
        Dim lastRow As Long
        With ActiveSheet
            lastRow = ActiveSheet.Cells(ActiveSheet.Rows.Count, col).End(xlUp).row
        End With            
        ultimaFilaBlanco = lastRow          
End Function

Y estos datos:

Row 1 : Value
Row 2 : Value
Row 3 : Value
Row 4 : Value
Row 5 : Value
Row 6 : White
Row 7 : Value
Row 8 : Value
Row 9 : Value
Row 10  : White
Row 11  : White
Row 12  : White
Row 13  : Value
Row 14  : White

La función devuelve 5, y necesito 13. ¿Alguna idea de cómo hacerlo?

Respuestas a la pregunta(11)

Su respuesta a la pregunta