Cómo encontrar la última fila con datos en Excel con VBA

Cómo encontrar la última fila con datos en Excel con VBA

En las últimas versiones el número de líneas que puede tener una hoja de Excel ha aumentado considerablemente. En este artículo te enseñamos un método sencillo para mostrar la última fila que contiene datos.

¿Cómo ir a la última fila con datos en Excel?

Los pasos por seguir son los siguientes: 

  • En primer lugar, tendrás que crear una Macro. Para ello: dirígete al a pestaña Vista > Macros > Grabar Macro
  • Escoge un nombre y, si lo deseas, escribe una breve descripción.
  • A continuación, haz clic en OK
  • Haz clic en el botón que permite detener la grabación. Este se encuentra en la esquina inferior izquierda: 
Buscar la última fila con datos en Excel
© Libre de derechos
  • Dirígete a Vista > Macros > ver Macros. En la lista debería aparecer la Macro que acabas de crear. Haz clic en ella y pulsa Editar. 
  • Y es aquí donde podrás insertar el código necesario para buscar la última fila con datos. Para ello, tendrás que especificar la columna. Por ejemplo, si deseas conocer en qué fila está el último dato de la columna A, escribe: 
'Columna A
ult = Cells(Rows.Count, 1).End(xlUp).Row

MsgBox ult
  • Si deseas hacer lo mismo con la columna B, modificamos el número de fila a 2: 
'Columna B
ult = Cells(Rows.Count, 2).End(xlUp).Row

MsgBox ult
Buscar la última fila con datos en Excel
© Libre de derechos
  • Por último, para ejecutar la Macro, dirígete a Vista > Macros > ver Macros y haz doble clic sobre ella. Enseguida, te mostrará el número de fila (correspondiente a la columna especificada) que contiene el último dato.  ¡Así de fácil! 

¿TIENES MÁS PREGUNTAS SOBRE EXCEL? ¡CONSULTA NUESTRO FORO DE DISCUSIÓN! 

Alrededor del mismo tema

Excel