numFilas = hoja.UsedRange.Rows.Count
End Sub
Este es el método más fiable y utilizado para encontrar la en una columna específica. Funciona simulando el atajo de teclado Ctrl + Flecha arriba desde la última celda de la hoja. Código: contar numero de filas en excel vba
Si ya tienes un rango definido (como una tabla o una selección) y quieres saber cuántas filas contiene, se utiliza la propiedad .Rows.Count . numFilas = hoja
Sub GetRowCount() Dim ws As Worksheet Dim lastRow As Long ' Set the worksheet Set ws = ThisWorkbook.Sheets("Sheet1") contar numero de filas en excel vba