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?