¿Cómo imprimir solo las filas o celdas que contienen datos en Excel?
Al imprimir un rango o una hoja de cálculo en Excel, a veces se imprimen filas en blanco o celdas vacías que ocupan espacio innecesario en el papel. Este artículo explica cómo omitir todas las filas en blanco o celdas vacías e imprimir únicamente aquellas que contienen datos en Excel.
Imprimir únicamente filas con datos mediante VBA en Excel
Imprimir únicamente filas con datos eliminando Filas en blanco en Excel
Imprimir únicamente celdas con datos copiando las celdas con datos a una hoja nueva en Excel
Imprimir únicamente filas con datos mediante VBA en Excel
Este método presenta un código VBA para imprimir rápidamente solo las filas con datos dentro de un rango limitado en Excel. Siga estos pasos:
1. Pulse simultáneamente las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo y, a continuación, copie y pegue el siguiente código VBA en la nueva ventana del módulo que se abre.
VBA: Imprimir únicamente filas con datos en Excel
Sub PrintSummary()
Dim xRg As Range, xRg1 As Range, xCell As Range
Dim xSht As Worksheet
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the range to print:", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "You can't select multiple selections", , "Kutools for Excel"
Exit Sub
End If
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set xSht = Worksheets.Add(After:=Sheets(Sheets.Count))
xRg.Copy xSht.Range("A1")
Set xRg1 = xSht.Range("A1").Resize(xRg.Rows.Count, xRg.Columns.Count)
For Each xCell In xRg1.Columns(1).Cells
If Application.WorksheetFunction.CountA(xCell.EntireRow) = 0 Then
xCell.EntireRow.Hidden = True
End If
Next
xSht.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
xSht.Delete
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub 3. Pulse la tecla F5 o haga clic en el botón Ejecutar para ejecutar este código VBA.
4. En el cuadro de diálogo de Kutools para Excel que se abre, especifica el rango del que deseas omitir las filas en blanco e imprimir únicamente las filas con datos, y haz clic en el botón Aceptar.

A continuación, el rango limitado se imprime inmediatamente, omitiendo todas las filas en blanco que contiene.
Nota: Este código VBA no permite imprimir varias selecciones en lote omitiendo las filas en blanco.
Imprimir únicamente filas con datos en Excel
Este método utiliza la herramienta Eliminar filas en blanco de Kutools para Excel para eliminar todas las celdas vacías en la hoja de cálculo activa o en el rango seleccionado, y así imprimir únicamente las filas que contienen datos en Excel. Siga estos pasos:
Kutools para Excel: incluye más de 300 herramientas esenciales que harán sus tareas en Excel más rápidas, sencillas y eficientes.¡Descárguelo ahora!
1. Vaya a la hoja de cálculo en la que desea imprimir únicamente las filas con datos y haga clic en Kutools > Eliminar > Eliminar filas en blanco > Hoja de cálculo activa.
Nota: Para imprimir únicamente las filas con datos en un rango limitado, seleccione primero dicho rango y, a continuación, haga clic en Kutools > Eliminar > Eliminar filas en blanco > Rango seleccionado.
2. Aparecerá un cuadro de diálogo de Kutools para Excel indicándole cuántas filas en blanco se han eliminado. Haga clic en el botón Aceptar para cerrarlo.

Ahora verá que todas las filas en blanco se han eliminado de la hoja de cálculo activa o del rango seleccionado. Vea la captura de pantalla:

3. Haga clic en Archivo(o en el)Botón de Office) > Imprimir para imprimir únicamente las filas con datos en la hoja de cálculo activa o en el rango seleccionado.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Imprimir únicamente celdas con datos en Excel
En ocasiones, es posible que desee imprimir únicamente las celdas con datos, ignorando todas las celdas vacías en Excel. Este método presenta la utilidad Seleccionar celdas no vacías de Kutools para Excel y la herramienta Asistente de Impresión de Selección Múltiple para imprimir únicamente las celdas con datos en un rango limitado en Excel.
Kutools para Excel: incluye más de 300 herramientas esenciales que harán sus tareas en Excel más rápidas, sencillas y eficientes.¡Descárguelo ahora!
1. Seleccione el rango del que desea imprimir únicamente las celdas con datos y haga clic en Kutools > Seleccionar > Seleccionar celdas no vacías.
2. Aparece un cuadro de diálogo de Kutools para Excel que le muestra cuántas celdas con datos se han seleccionado. Haga clic en el botón Aceptar para cerrarlo.

3. Mantenga seleccionadas estas celdas no vacías y haga clic en Enterprise > Impresión > Asistente de Impresión de Selección Múltiple. Vea la captura de pantalla:

4. En el cuadro de diálogo Asistente de Impresión de Selección Múltiple que se abre, verá que todas las celdas no vacías seleccionadas aparecen en la lista Rangos para imprimir. Haga clic en el botón Finalizar.

5. Ahora, todas las celdas no vacías seleccionadas se han copiado y pegado como imágenes vinculadas en una hoja de cálculo nueva. Haga clic en Archivo(o en el)botón de Office) > Imprimir para imprimir estas celdas con datos.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Demostración: Imprimir únicamente filas o celdas con datos
Artículos relacionados:
Imprimir cada fila/celda en una página independiente en Excel
Mostrar únicamente Área de impresión en una hoja de cálculo en Excel
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos