¿Cómo imprimir cada fila o celda en una página separada en Excel?
Al trabajar con tablas de datos en Excel —como nóminas, listas de asistencia o registros de facturas— es posible que necesite imprimir cada registro por separado. Esta situación suele surgir cuando debe entregar informes individuales a empleados o clientes, y mantener cada entrada en su propia página impresa garantiza claridad y privacidad. Sin embargo, Excel imprime los datos de forma continua de manera predeterminada, y configurarlo para imprimir una fila o celda por página puede parecer complicado. Este artículo presenta cuatro métodos prácticos para lograrlo, junto con consejos, escenarios de uso y orientación que le ayudarán a elegir la solución más eficaz según sus necesidades.
- Imprima cada fila/celda en una página independiente ajustando Altura de fila
- Imprima cada fila/celda en una página independiente con VBA
- Imprima cada fila/celda en una página independiente con Kutools para Excel(con fila de títulos)
- Imprima cada fila en una página independiente con Kutools para Excel(sin fila de títulos)
Imprima cada fila o celda en una página independiente ajustando Altura de fila
Un enfoque sencillo al utilizar la configuración integrada de Excel consiste en ajustar manualmente la altura de fila para que cada fila quepa exactamente en una única página impresa. Excel siempre imprime todo el contenido que cabe dentro de los márgenes y el tamaño de papel establecidos; si una fila es lo bastante alta, únicamente esa fila aparecerá en una página. Este método es simple, no requiere fórmulas ni complementos, y resulta especialmente adecuado cuando solo tiene un número limitado de registros que imprimir individualmente.
Este enfoque funciona mejor con listas cortas o conjuntos de datos pequeños, ya que requiere intervención manual. Tenga en cuenta que, en tablas grandes o tareas repetitivas, el proceso puede volverse tedioso y consumir mucho tiempo, ya que debe configurarse en cada sesión de impresión.
1. Haga clic en la pestaña Diseño de página > Márgenes > Márgenes personalizados.
2. En el cuadro de diálogo Configuración de página que se abre, introduzca 2,5 en los campos de márgenes Superior e Inferior, y a continuación haga clic en el botón Aceptar.
Nota: Los valores exactos de los márgenes pueden requerir ajustes según el tamaño de papel que utilice (como A4, Carta, etc.). Si observa que una fila se divide entre dos páginas o deja demasiado espacio en blanco, modifique los márgenes en consecuencia y consulte la Vista previa de impresión tras realizar los ajustes para lograr el mejor resultado.
3. Seleccione todas las filas que quiera imprimir por separado. A continuación, haga clic con el botón derecho en el encabezado de la fila seleccionada y elija Altura de fila en el menú contextual.
4. En el cuadro de diálogo Altura de fila, escriba 250 en el campo Altura de fila y, a continuación, haga clic en Aceptar.
Consejo: Si su impresión sigue incluyendo más de una fila por página o demasiado espacio en blanco, ajuste gradualmente el valor de la altura de fila y vuelva a probarlo mediante la vista previa de impresión. El valor «250» es una referencia; la configuración óptima puede variar según el contenido de las columnas, el tamaño de fuente y la escala de impresión.
5. Haga clic en Archivo (o en el botón de Office) y, a continuación, en Imprimir. En el panel de vista previa de impresión, verá que cada fila seleccionada ocupa ahora una página independiente. Revise los saltos de página antes de imprimir para asegurarse de que los resultados sean correctos y, a continuación, haga clic en Imprimir para generar las páginas individuales.
Esta técnica es rápida para trabajos pequeños, no requiere conocimientos técnicos y no modifica los datos de su hoja de cálculo. No obstante, si trabaja con tablas grandes o necesita esta configuración con frecuencia, considere las soluciones automatizadas que se indican a continuación para ahorrar tiempo y evitar ajustes repetitivos.

Descubra la magia de Excel con KUTOOLS AI
- Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
- fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
- Programación en VBA: Escriba e implemente código VBA con facilidad.
- Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
- Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Imprima cada fila/celda en una página independiente con VBA
Si necesita imprimir cada fila en su propia página de forma regular —especialmente en tablas largas—, una macro de VBA puede automatizar este proceso. La macro recorre la hoja de cálculo e imprime cada fila (o celda) individualmente, gestionando con precisión el trabajo de impresión sin requerir ajustes manuales en el formato ni en la configuración de página de cada fila. Este enfoque resulta ideal para usuarios familiarizados con macros y VBA, y evita modificaciones accidentales en la disposición o el formato de los datos originales.
1. Pulse simultáneamente Alt + F11 para abrir la ventana del editor de Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo. En el nuevo módulo que aparece, pegue el siguiente código VBA en la ventana.
VBA: Imprimir cada fila/celda en una página independiente en Excel
Sub PrintOneLine()
Dim Rng As Range
Dim WorkRng As Range
Dim xWs As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set xWs = WorkRng.Parent
For Each Rng In WorkRng
xWs.PageSetup.PrintArea = Rng.EntireRow.Address
xWs.PrintPreview
Next
End Sub 3. Pulse la tecla F5 o haga clic en el botón Ejecutar (el triángulo verde situado en la parte superior de la ventana de VBA) para ejecutar la macro. A continuación, aparecerá un cuadro de diálogo para que seleccione el rango que desea imprimir. Elija las filas o celdas deseadas y, después, haga clic en Aceptar para continuar.
Nota: Si su conjunto de datos es grande, este proceso puede abrir varias ventanas de Vista previa de impresión —una por cada fila—. Esté preparado para confirmar la impresión en cada vista previa individual; así podrá asegurarse de que el formato es correcto antes de continuar. Si el número de vistas previas resulta abrumador, considere imprimir directamente en lugar de previsualizar, modificando el código si tiene experiencia en VBA.
4. Cada fila se mostrará en su propia ventana de Vista previa de impresión. Deberá hacer clic manualmente en el botón Imprimir dentro de cada vista previa para enviar la fila a la impresora. Repita el proceso hasta que se hayan impreso todas las filas.
Los usuarios avanzados pueden personalizar aún más la macro —por ejemplo, definiendo títulos o ajustando la orientación— para adaptarla perfectamente a sus requisitos específicos de informes.
Imprima cada fila o celda en una página independiente con Kutools para Excel
Si tiene instalado Kutools para Excel, su función Dividir en columnas ofrece una forma eficaz y fácil de usar para imprimir cada fila o celda en su propia página, permitiéndole además incluir filas de títulos en cada hoja impresa. Esto resulta especialmente útil para registros de empleados, listas de pedidos o cualquier otro escenario de informes en el que desee que los encabezados aparezcan repetidos en la parte superior de cada página impresa para mayor claridad.
1. Vaya a la pestaña KUTOOLS PLUS y, a continuación, haga clic en Dividir en columnas.
2. En el cuadro de diálogo Dividir en columnas, configure los siguientes ajustes para definir cómo se dividirán sus páginas:
(1) En el campo Rango de título, seleccione la(s) fila(s) que contienen los encabezados que deben aparecer en la parte superior de cada página impresa;
(2) En el campo Rango de datos, seleccione las filas específicas que desea imprimir por separado;
(3) Introduzca 1 en el cuadro Filas por Página para garantizar una fila por página;
(4) En el cuadro Columnas por Página, escriba 1;
(5) Haga clic en el botón Aceptar para ejecutar la herramienta.
Tras la confirmación, Kutools creará una hoja de cálculo nueva, dividiendo automáticamente cada fila en su propia página imprimible e insertando la fila de títulos especificada en la parte superior de cada una. Así se agiliza el proceso y se reduce el riesgo de problemas de formato o superposiciones al imprimir.
Consejo práctico: Para inspeccionar visualmente los saltos de página y verificar la salida antes de imprimir, cambie a la vista Vista previa de salto de página haciendo clic en Vista > Vista previa de salto de página.
Este método es flexible e ideal para tareas habituales, ya que permite procesar muchas filas de forma masiva y garantizar impresiones coherentes y profesionales con encabezados. Tras la división, simplemente vaya a Archivo (o al botón de Office) > Imprimir para generar las páginas según desee.
La herramienta Dividir en columnas mantiene intacta su hoja de cálculo original, lo que le permite reutilizar la tabla fuente o ajustar la configuración para distintos formatos de salida sin riesgos.
Imprima cada fila en una página independiente con Kutools para Excel
Además de dividir datos con encabezados repetidos, Kutools para Excel ofrece la función Insertar saltos de página cada dos filas, que permite insertar automáticamente un salto de página tras cada fila seleccionada. Este método es eficaz y sencillo de usar tanto en tablas de datos simples como moderadamente complejas, especialmente cuando no se requieren filas de títulos en cada página impresa.
1. Resalte el rango que desea imprimir (puede incluir varias columnas y filas) y, a continuación, haga clic en KUTOOLS PLUS > Imprimir > Insertar saltos de página cada dos filas.
2. En el cuadro de diálogo que aparece, introduzca 1 en el cuadro Intervalo de. Esto insertará un salto de página tras cada fila, asegurando que cada fila se imprima en una página independiente. Haga clic en Aceptar para aplicar la configuración.
Una vez confirmado, aparecerá un cuadro de notificación indicando cuántos saltos de página se han insertado. Simplemente haga clic en Aceptar para cerrar el mensaje.
3. Vaya a Archivo (o al botón de Office) > Imprimir. Cada fila debería mostrarse —y también imprimirse— ahora en una página independiente, tal como se espera.
Consejo: Esta solución conserva intacto el formato original y no requiere copiar los datos a una hoja de cálculo nueva. Si desea eliminar los saltos de página después de imprimir, vaya a Diseño de página > Saltos > Quitar salto de página.
Demostración: imprima cada fila o celda en una página independiente 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