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

¿Cómo imprimir varias filas seleccionadas en una sola página en Excel?

AutorKelly Fecha de modificación

Al imprimir en Excel, los rangos no consecutivos se distribuyen automáticamente en páginas separadas. Sin embargo, en ciertos casos puede resultar útil imprimir únicamente algunas filas o rangos seleccionados de una tabla extensa en una sola página, aunque dichos rangos no sean contiguos. ¿Cómo lograr que estas filas o rangos no consecutivos se impriman juntos en una única página en Excel? A continuación, te presentamos varias soluciones:

Imprimir varias filas seleccionadas en una página con VBA

Imprimir varias filas seleccionadas en una página copiándolas a una hoja

Imprimir varias filas seleccionadas en una página con Kutools para Excel


Imprimir varias filas seleccionadas en una página con VBA

A continuación, le explico cómo imprimir varias filas seleccionadas en una sola página mediante VBA 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, pegue el siguiente código VBA en la nueva ventana de módulo que se abre.

VBA: Imprimir varias filas seleccionadas en una página en Excel

Sub Extract_to_Print()
Dim Rg As Range, Rg1 As Range, Rg2 As Range
Dim xAddress As String
Dim xSht As Worksheet
Dim I As Long
Dim xScreenUpdate As Boolean
Dim xAlert As Boolean
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set Rg = Application.InputBox("Please select ranges you will print:", "Kutools for Excel", xAddress, , , , , 8)
If Rg Is Nothing Then Exit Sub
xScreenUpdate = Application.ScreenUpdating
xAlert = Application.DisplayAlerts
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xSht = ThisWorkbook.Worksheets.Add
I = 1
For Each Rg1 In Rg.Areas
Rg1.Copy xSht.Range("A" & I)
I = I + Rg1.Rows.Count
Next
xSht.PrintOut
xSht.Delete
Application.ScreenUpdating = xScreenUpdate
Application.DisplayAlerts = xAlert
End Sub

3. Pulse la tecla F5 o haga clic en el botón Ejecutar para ejecutar este código VBA.

4. Ahora aparece un cuadro de diálogo de Kutools para Excel. Selecciona las filas múltiples que deseas imprimir y haz clic en el botón Aceptar para imprimir dichas filas.

una captura de pantalla de la selección de varias filas que desea imprimir tras ejecutar el código VBA

Nota: Manteniendo pulsada la tecla Ctrl, puede seleccionar varias filas no adyacentes al mismo tiempo.


Imprimir varias filas seleccionadas en una página copiándolas a una hoja

Si pudiéramos copiar estas filas no consecutivas y pegarlas como un rango consecutivo en otra hoja de cálculo, ¡podríamos imprimirlas fácilmente en una sola página! Este método aprovecha la utilidad Copiar Rangos de Kutools para Excel para gestionar esta tarea.

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. Cree una hoja de cálculo nueva, seleccione a continuación las filas que desea imprimir de su tabla y haga clic en Kutools > Rango > Copiar Rangos.

Nota: Manteniendo pulsada la tecla Ctrl, puede seleccionar varias filas no consecutivas al mismo tiempo.

2. En el cuadro de diálogo Copiar Múltiples Rangos que se abre, active la opción Todo y haga clic en el botón Aceptar.

una captura de pantalla de la opción Todo marcada en el cuadro de diálogo Copiar varios rangos

Nota: La opción Incluir Altura de Fila y la opción Incluir Ancho de Columna copiarán la altura de fila y el ancho de columna del rango seleccionado y los pegarán en el rango de destino.

3. Seleccione la celda A1 en la nueva hoja de cálculo creada y haga clic en el botón Aceptar.

una captura de pantalla de la selección de una celda de destino para pegar las filas seleccionadas

4. Permanezca en la hoja de destino y haga clic en Kutools > Eliminar > Eliminar filas en blanco > Hoja de cálculo activa.

A continuación, aparecerá un cuadro de diálogo indicando cuántas filas se han eliminado; simplemente ciérrelo.

una captura de pantalla de la eliminación de filas en blanco del rango de datos pegado

5. Haga clic en Archivo(o en el)botón de Office) > Imprimir para imprimir dichas filas.

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 varias filas seleccionadas en una página con Kutools para Excel

De hecho, Kutools para Excel ha diseñado el Asistente para imprimir selecciones múltiples para imprimir varios rangos juntos 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. Haga clic en KUTOOLS PLUS > Impresión > Asistente para imprimir selecciones múltiples para abrir el Asistente para imprimir selecciones múltiples.

2. En el Asistente para imprimir selecciones múltiples que se abre, haga clic en el botón Agregaruna captura de pantalla del botón Agregar para añadir varias filas que desee imprimir conjuntamente y, a continuación, haga clic en el botón Finalizar.

una captura de pantalla de la confirmación de las filas seleccionadas

Notas:

(1) Tras hacer clic en el botón Agregaruna captura de pantalla de un botón Agregar, puede seleccionar varios rangos no consecutivos en una misma hoja manteniendo pulsada la tecla Ctrly seleccionándolos uno a uno;

(2) Para eliminar un rango o fila de la lista Rangos a imprimir, basta con seleccionar dicho rango o fila y hacer clic en el botón Eliminaruna captura de pantalla del botón Eliminar.

(3) Esta utilidad no permite imprimir filas ni columnas completas, como por ejemplo la fila completa $4:$4 o la columna completa $B:$B.

3. Las filas o rangos seleccionados se han pegado como imágenes vinculadas en una hoja de cálculo nueva. A continuación, haga clic en Archivo(o en el)botón de Office) > Imprimir para imprimirlo.

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 varias filas seleccionadas en una página en Excel

 
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!

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