KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo imprimir solo las filas o celdas que contienen datos en Excel?

AutorKelly Fecha de modificación

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.

una captura de pantalla de la selección de un rango que desea imprimir tras ejecutar el código

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.

una captura de pantalla que muestra cuántas filas se han eliminado correctamente

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:

una captura de pantalla que muestra el rango de datos original y el rango de datos final tras eliminar las filas en blanco

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.

una captura de pantalla que muestra cuántas filas se han eliminado correctamente 2

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:

una captura de pantalla de la activación de la función Asistente para imprimir varias selecciones de Kutools

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.

una captura de pantalla de la selección de todas las celdas no vacías

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

 
Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

Artículos relacionados:


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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