¿Cómo imprimir solo filas/celdas con datos en Excel?
Al imprimir un rango o una hoja de cálculo en Excel, algunas filas o celdas en blanco también se imprimen y ocupan espacio en el papel. Este artículo trata sobre cómo ignorar todas las filas/celdas en blanco e imprimir solo las filas/celdas con datos en Excel.
Imprimir solo filas con datos mediante VBA en Excel
Imprimir solo filas con datos eliminando filas en blanco en Excel
Imprimir solo celdas con datos copiando las celdas con datos a una nueva hoja en Excel
Imprimir solo filas con datos mediante VBA en Excel
Este método introduce una macro VBA para imprimir rápidamente solo las filas con datos en un rango especificado en Excel. Por favor, sigue los siguientes pasos:
1. Presiona simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y luego copia y pega el siguiente código VBA en la nueva ventana del Módulo que se abre.
VBA: Imprimir solo 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. Presiona la tecla F5 o haz clic en el botón Ejecutar para ejecutar esta macro VBA.
4. En el cuadro de diálogo Kutools para Excel que aparece, especifica el rango donde deseas ignorar las filas en blanco e imprimir solo las filas con datos, y haz clic en el botón Aceptar.
Luego, el rango especificado se imprime inmediatamente ignorando todas las filas en blanco que contiene.
Nota: Esta macro VBA no admite la impresión por lotes de múltiples selecciones ignorando las filas en blanco.
Imprimir solo filas con datos en Excel
Este método utiliza la utilidad Eliminar filas en blanco de Kutools para Excel para eliminar todas las celdas en blanco en la hoja de cálculo activa o en el rango seleccionado, y luego imprimir solo aquellas filas con datos en Excel. Por favor, sigue estos pasos:
Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!
1. Ve a la hoja de cálculo donde imprimirás solo las filas con datos, y haz clic en Kutools > Eliminar > Eliminar filas en blanco > En Hoja Activa.
Nota: Para imprimir solo las filas con datos en un rango específico, selecciona primero este rango, y luego haz clic en Kutools > Eliminar > Eliminar filas en blanco > En Rango Seleccionado.
2. Aparecerá un cuadro de diálogo de Kutools para Excel mostrándote cuántas filas en blanco se han eliminado. Haz clic en el botón Aceptar para cerrarlo.
Ahora verás que todas las filas en blanco se han eliminado de la hoja de cálculo activa/rango seleccionado. Ver captura de pantalla:
3. Haz clic en Archivo (o Botón de Office) > Imprimir para imprimir solo las filas con datos en la hoja de cálculo activa o en el rango seleccionado.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Imprimir solo celdas con datos en Excel
A veces, es posible que desees imprimir solo las celdas con datos ignorando todas las celdas en blanco en Excel. Este método introduce la utilidad Seleccionar celdas no vacías de Kutools para Excel y el Asistente de Impresión de Selección Múltiple para imprimir solo las celdas con datos en un rango específico en Excel.
Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!
1. Selecciona el rango donde solo imprimirás las celdas con datos, y haz clic en Kutools > Seleccionar > Seleccionar celdas no vacías.
2. Aparecerá un cuadro de diálogo de Kutools para Excel mostrándote cuántas celdas con datos se han seleccionado. Haz clic en el botón Aceptar para cerrarlo.
3. Mantén seleccionadas estas celdas no vacías, y haz clic en Empresa > Imprimir > Asistente de Impresión de Selección Múltiple. Ver captura de pantalla:
4. En el cuadro de diálogo Asistente de Impresión de Selección Múltiple que aparece, verás que todas las celdas no vacías seleccionadas están listadas en la lista Áreas para imprimir; por favor, haz clic en el botón Finalizar.
5. Ahora, todas las celdas no vacías seleccionadas se copian y pegan como imágenes vinculadas en una nueva hoja de cálculo. Haz clic en Archivo (o Botón de Office) > Imprimir para imprimir estas celdas con datos.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Demostración: Imprimir solo filas/celdas con datos
Artículos relacionados:
Imprimir cada fila/celda en una página separada en Excel
Mostrar solo el área de impresión en una hoja de cálculo en Excel
Las mejores herramientas de productividad para Office
Potencia tus habilidades en 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 lleva la interfaz de pestañas a 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 nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!