Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo encontrar la última fila o columna con datos en Excel?

Author Xiaoyang Last modified

En una hoja de cálculo grande, si deseas determinar rápidamente y de manera sencilla la última fila o columna que contiene valores, simplemente puedes desplazar la barra de desplazamiento para encontrarla. Sin embargo, esto puede ser complicado si hay miles de filas de datos en tu hoja de cálculo. En este artículo, te hablaré sobre algunos códigos VBA útiles para ayudarte a resolver esta tarea.

Encuentra la última fila o columna con datos utilizando código VBA
Encuentra y selecciona la última fila o columna con datos con Kutools para Excel


Encuentra la última fila o columna con datos utilizando código VBA

La mayoría de nosotros podríamos considerar localizar la última celda presionando las teclas Ctrl +End para encontrar la última fila y columna, pero el atajo no ubicará la celda de valor precisa si hay algunas celdas con formato por debajo del rango de datos. Por lo tanto, aquí, utiliza el siguiente código VBA:

1. Activa tu hoja de cálculo en la que deseas determinar la última fila o columna con datos.

2. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

3. Luego haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana de Módulo.

Código VBA: Encuentra la última fila con datos

Sub sblastRowOfASheet()
'Update 20140603
Dim xLastRow As Long
xLastRow = Application.ActiveSheet.Cells.SpecialCells(xlLastCell).Row
MsgBox "Last Used Row: " & xLastRow
Do While Application.CountA(ActiveSheet.Rows(xLastRow)) = 0 And xLastRow <> 1
    xLastRow = xLastRow - 1
Loop
MsgBox "Last Row with Data: " & xLastRow
End Sub

4. Luego presiona la tecla F5 para ejecutar este código, y aparecerá un cuadro de diálogo indicándote el número de fila del rango utilizado. Ver captura de pantalla:

A screenshot of a pop-up box showing the last row number of the used range

5. Continúa haciendo clic en el botón Aceptar; esta vez se mostrará el número de la última fila con valores como se muestra en la siguiente captura de pantalla:

A screenshot displaying the last row number with values

Nota: Para encontrar la última columna con datos, aplica este código:

Código VBA: Encuentra la última columna con datos

Sub sblastcolumnOfASheet()
'Update 20140603
Dim xLastcolumn As Long
xLastcolumn = Application.ActiveSheet.Cells.SpecialCells(xlLastCell).Column
MsgBox "Last Used column: " & xLastcolumn
Do While Application.CountA(ActiveSheet.Columns(xLastcolumn)) = 0 And xLastcolumn <> 1
    xLastcolumn = xLastcolumn - 1
Loop
MsgBox "Last column with Data: " & xLastcolumn
End Sub

Encuentra y selecciona la última fila o columna con datos con Kutools para Excel

Si deseas encontrar y seleccionar directamente la última fila o columna con datos en Excel, las utilidades Seleccionar Última Fila y Seleccionar Última Columna de Kutools para Excel pueden ayudarte. Por favor, sigue los siguientes pasos.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Si deseas encontrar y seleccionar la última fila con datos, haz clic en Kutools > Seleccionar > Seleccionar Última Celda > Última Fila. Ver captura de pantalla:

A screenshot of the Kutools tab on the Ribbon, showing how to select the last row with data

Nota: Para encontrar y seleccionar la última columna con datos, haz clic en Kutools > Seleccionar > Seleccionar Última Celda > Última Columna.

A screenshot of the Kutools tab on the Ribbon, showing how to select the last column with data

Luego, la última fila o columna con datos en la hoja de trabajo actual se encontrará y seleccionará de inmediato.

A screenshot of the Excel worksheet indicating the last row and last column with data

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.


Demostración: Encuentra y selecciona la última fila o columna con datos con Kutools para Excel

Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos