Skip to main content

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

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

Author Xiaoyang Last modified

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

🤖 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