Skip to main content

¿Cómo ocultar varias filas o columnas en blanco en Excel de una vez?

Author: Xiaoyang Last Modified: 2025-08-06

Las hojas de cálculo de Excel a menudo contienen filas o columnas en blanco que pueden desordenar tus datos y dificultar su lectura. Ocultar estas filas o columnas en blanco puede mejorar la visibilidad y presentación de los datos. Esta guía cubre diferentes métodos para ocultar múltiples filas o columnas en blanco de forma rápida y eficiente.

Ocultar múltiples filas o columnas en blanco con código VBA

Ocultar múltiples filas o columnas en blanco con Kutools AI

Eliminar múltiples filas o columnas en blanco con Kutools para Excel


Ocultar rápidamente múltiples filas o columnas en blanco con código VBA

El siguiente código VBA puede ayudarte a ocultar múltiples filas o columnas en blanco en una hoja de cálculo de forma rápida y sencilla.

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

2. Haz clic en "Insertar" > "Módulo", y pega el siguiente código en la ventana "Módulo".

Código VBA: Ocultar múltiples filas en blanco en una hoja de cálculo

Sub HideEmpties()
'Updateby Extendoffice
    Dim xRg As Range
    Dim xTxt As String
    Dim xCell As Range
    Dim I As Long
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    On Error Resume Next
    For I = 1 To xRg.Row + xRg.Rows.Count
        If Application.WorksheetFunction.CountA(xRg.Rows(I)) = 0 Then
            xRg.Rows(I).EntireRow.Hidden = True
        End If
    Next
End Sub

3. Luego, presiona la tecla "F5" para ejecutar este código, y aparecerá un cuadro de diálogo para recordarte que selecciones el rango de datos donde deseas ocultar las filas en blanco, ver captura de pantalla:

vba code to select the data range

4. Luego haz clic en el botón "Aceptar", y las filas en blanco se ocultan de inmediato, ver captura de pantalla:

the blank rows are hidden at once

Nota: Para ocultar múltiples columnas en blanco, aplica el siguiente código VBA:

Código VBA: Ocultar múltiples columnas en blanco en una hoja de cálculo

Sub HideEmpties()
'Updateby Extendoffice
    Dim xRg As Range
    Dim xTxt As String
    Dim xCell As Range
    Dim I As Long
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    On Error Resume Next
    For I = 1 To xRg.Column + xRg.Columns.Count
        If Application.WorksheetFunction.CountA(xRg.Columns(I)) = 0 Then
            xRg.Columns(I).EntireColumn.Hidden = True
        End If
    Next
End Sub

Ocultar múltiples filas o columnas en blanco con Kutools AI

Si buscas una solución más rápida y automatizada, "Kutools para Excel" ofrece una herramienta práctica para esta tarea. Con su Asistente de KUTOOLS AI, simplemente puedes describir tu requerimiento en lenguaje natural, y Kutools AI se encargará del resto por ti.

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...

Después de instalar Kutools para Excel, haz clic en "Kutools" > "Asistente de IA" para abrir el panel "Asistente de KUTOOLS AI". En el panel, sigue los siguientes pasos:

  1. Selecciona el rango de datos que deseas utilizar.
  2. Luego, escribe el requerimiento en el cuadro de chat: como por ejemplo:
    "Ocultar filas en blanco": Ocultar múltiples filas en blanco en la selección
    "Ocultar columnas en blanco": Ocultar múltiples columnas en blanco en la selección
  3. Luego, presiona la tecla "Enter" o haz clic en el botón "Enviar". Kutools AI analizará la pregunta, y una vez finalizado, haz clic en el botón "Ejecutar" para obtener el resultado.

Eliminar múltiples filas o columnas en blanco con Kutools para Excel

En esta sección, hablaré sobre cómo eliminar múltiples filas o columnas en blanco no deseadas en un rango, hoja de cálculo o libro. La utilidad "Eliminar Filas y Columnas Ocultas (Visibles)" de "Kutools para Excel" puede ayudarte a resolver esta tarea lo más rápido posible.

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...

Después de instalar Kutools para Excel, procede de la siguiente manera:

1. Selecciona el rango de datos donde deseas eliminar las filas o columnas en blanco, y luego haz clic en "Kutools" > "Eliminar" > "Eliminar Filas y Columnas Ocultas (Visibles)", ver captura de pantalla:

click Delete Hidden (Visible) Rows & Columns feature of kutools

2. En el cuadro de diálogo "Eliminar Filas y Columnas Ocultas (Visibles)", selecciona "Rango seleccionado" en la lista desplegable "Buscar en" (también puedes elegir otra opción en esta lista según sea necesario), selecciona "Filas" o "Columnas" en la sección "Tipo de eliminación", y elige "Filas en blanco" o "Columnas en blanco" bajo la sección "Tipo detallado", ver captura de pantalla:

specify options in the dialog box

3. Luego, haz clic en el botón "Aceptar", y las filas o columnas en blanco en la selección se eliminarán de inmediato. Ver captura de pantalla:

the blank rows or columns in the selection are removed

Nota: Con esta función, también puedes eliminar filas o columnas ocultas, filas o columnas visibles en la selección, hoja de cálculo o libro según sea necesario.


Conclusión

Si deseas ocultar automáticamente filas o columnas en blanco, puedes usar código VBA, que puede filtrar y ocultar rápidamente filas y columnas vacías basándose en reglas predefinidas. Para usuarios que no están familiarizados con VBA, Kutools para Excel proporciona una solución más intuitiva, permitiéndote ocultar o eliminar filas y columnas en blanco con un solo clic sin escribir ningún código, mejorando así la eficiencia del trabajo. Elegir el método adecuado según las necesidades específicas puede optimizar significativamente la gestión de tablas de Excel y mejorar la eficiencia del procesamiento de datos. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales para ayudarte a dominar Excel.

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: 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 marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la 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 libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | 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 mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

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


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • 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 vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!