¿Cómo cambiar el tamaño del área de impresión y ajustarla a una página en Excel?
Al imprimir una hoja de Excel, es habitual que el contenido se extienda a varias páginas, lo que provoca que columnas o filas adicionales se impriman en una segunda o posteriores páginas. Esto no solo genera un uso innecesario de papel, sino que también puede hacer que sus informes sean menos claros y más difíciles de leer. Lo ideal es que todos sus datos esenciales se presenten claramente en una sola página. Por tanto, ¿existe una forma eficaz de cambiar el tamaño de Área de impresión y asegurarse de que todo quepa perfectamente en una página en Excel? Afortunadamente, Excel dispone de varios métodos prácticos y sencillos que le ayudarán a lograrlo. En este artículo, exploraremos diversas soluciones para redimensionar Área de impresión y ajustar su contenido a una página, garantizando así una apariencia profesional y una impresión eficiente.
➤ Redimensionar el área y ajustarla a una página con la función Ajustar hoja a una página
➤ Redimensionar el área y ajustarla a una página modificando el ancho y el alto
➤ Imprimir varias selecciones y ajustarlas a una página en Excel con Kutools para Excel
➤ Código VBA – Establecer automáticamente el Área de impresión y escalar la hoja de cálculo para ajustarla a una página
➤ Fórmula de Excel – Definir dinámicamente el Área de impresión para ajustar automáticamente el Rango de Impresión
Cambiar el tamaño del área y ajustarlo a una página con la función Ajustar hoja a una página
Excel ofrece una práctica opción de impresión llamada Ajustar hoja a una página, que escala automáticamente toda la hoja de cálculo para que quepa en una sola página al imprimirla. Esta función está disponible en Excel 2010, 2013, 2016 y versiones posteriores, pero no en Excel 2007.
Al utilizar esta función, podrá mantener sus impresiones ordenadas y evitar páginas cortadas o medio vacías. Sin embargo, si su conjunto de datos es grande, el contenido podría reducirse considerablemente, lo que dificultaría su lectura. Revise siempre la vista previa antes de imprimir.
Para utilizar esta función:
- Haga clic en la pestaña Archivo y seleccione Imprimir.
- En la sección Configuración, haga clic en el menú desplegable situado bajo Sin escalay elija Ajustar hoja a una página.Vea la captura de pantalla siguiente:

Esto ajustará automáticamente el tamaño de su hoja de trabajo para que todos los datos quepan en una sola página impresa. Tras seleccionar esta opción, revise el panel de vista previa. Si el contenido parece demasiado pequeño, considere modificar el ancho de las columnas, eliminar filas o columnas innecesarias o cambiar a orientación horizontal antes de imprimir.
Cambiar el tamaño del área y ajustarlo a una página modificando el ancho y el alto
Otra forma práctica de asegurarte de que toda la hoja de trabajo se imprima en una sola página consiste en ajustar manualmente la configuración de Ajustar a la página. Este método te ofrece un control más preciso sobre cómo escala Excel tus datos y está disponible en Excel 2007 y versiones posteriores.
Al establecer tanto la opción de Ancho como la de Alto en 1 página, Excel comprimirá todo el área de impresión para que quepa en una única página impresa. ¡Ideal para preparar informes estándar o documentos listos para presentar!
Para aplicar este método:
- Vaya a la pestaña Diseño de página.
- En el grupo Ajustar a la página, establezca tanto Ancho como Alto en 1 página desde los menús desplegables.

Una vez que ambos valores estén establecidos en 1 página, Excel ajustará automáticamente la hoja de trabajo para que todo el contenido quepa en una sola página impresa.
Imprimir varias selecciones y ajustarlas a una página en Excel con Kutools para Excel
Si su hoja de trabajo contiene datos importantes distribuidos en varios rangos, es posible que quiera imprimir varias áreas seleccionadas juntas en una sola página para mejorar su presentación. Esto no se puede lograr con la función nativa Área de impresión de Excel, ya que solo admite rangos continuos. Kutools para Excel resuelve esta limitación mediante el asistente Asistente para imprimir varias selecciones, que le permite combinar varios rangos e imprimirlos en una única página, ahorrando papel y mejorando la claridad. Esta funcionalidad resulta especialmente útil para informes resumidos o datos dispersos en una hoja.
Tras instalar gratuitamenteKutools para Excel, siga estos pasos:
1. Haga clic en KUTOOLS PLUS > Impresión > Asistente para imprimir varias selecciones.
2. En el cuadro de diálogo del asistente, haga clic en Agregar para insertar cada rango que desee incluir en la página.
3. Haga clic en Siguiente. En el paso 2 del asistente, marque la casilla Especificar nueva configuración de página y, a continuación, haga clic en Configuración de página. En la pestaña Página, asegúrese de que esté seleccionada la opción Ajustar a e introduzca 1 en los cuadros de ancho y alto.

4. Haga clic en Aceptar y, a continuación, en Siguiente. En el último paso del asistente, elija la acción deseada; por ejemplo, Activar la hoja de cálculo temporal sin imprimir contenido para previsualizar antes de imprimir.
5. Se generará una hoja de cálculo nueva en la que todos los rangos seleccionados estarán organizados en un diseño optimizado para impresión. Así, al imprimir esta hoja, todas las áreas seleccionadas aparecerán en una sola página.
- Puede reorganizar o ajustar los rangos combinados en la nueva hoja antes de imprimirlos.
- Utilice siempre la vista previa de impresión para confirmar el resultado antes de enviarlo a la impresora.
- Este método ofrece mucha más flexibilidad que las opciones de impresión integradas de Excel, especialmente para rangos no contiguos.
Código VBA – Establecer automáticamente el Área de impresión y escalar la hoja de trabajo para ajustarla a una página
Si necesita imprimir regularmente rangos dinámicos y desea asegurarse de que el contenido siempre quepa en una única página impresa, una macro VBA sencilla puede agilizar el proceso. Esto resulta especialmente útil para informes automatizados o plantillas compartidas en organizaciones. Antes de usar VBA, guarde su libro de trabajo; las macros modificarán Configuración de impresión y no se podrán deshacer con Ctrl + Z.
1. Abra el editor de VBA: vaya a la pestaña Programador > Visual Basic. En el editor de VBA, haga clic en Insertar > Módulo y pegue el siguiente código:
Sub SetPrintAreaAndScaleToFitOnePage()
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel" ' Dialog title
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Please select the range to print:", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
With ActiveSheet
.PageSetup.PrintArea = WorkRng.Address
.PageSetup.Zoom = False
.PageSetup.FitToPagesTall = 1
.PageSetup.FitToPagesWide = 1
End With
MsgBox "Print area set and scaled to fit on one printed page.", vbInformation, xTitleId
End Sub 2. Pulse el botón
Ejecutar o presione F5 para ejecutar el código. Aparecerá un cuadro de diálogo que le pedirá que seleccione el rango que desea imprimir. Una vez seleccionado, Excel definirá automáticamente el área de impresión y la escalará para ajustarla a una página.
- Esta macro reemplaza cualquier configuración existente del área de impresión en la hoja de trabajo actual.
- Para aplicarlo a un rango distinto, basta con volver a ejecutar la macro.
- Con selecciones de datos extensas, el escalado puede afectar la legibilidad; siempre revise la Vista previa de impresión antes de imprimir.
- Las macros deben estar habilitadas para ejecutar este código. Si su organización restringe las macros, consulte al departamento de informática antes de continuar.
Fórmula de Excel – Definir dinámicamente el Área de impresión mediante un rango con nombre
Si añade o elimina filas con frecuencia y desea que el área de impresión se expanda o contraiga automáticamente junto con su conjunto de datos, puede definir un rango con nombre dinámico utilizando funciones de Excel como DESREF y CONTARA. Este enfoque es ideal para hojas de cálculo que se actualizan regularmente —como informes, registros o formularios— y elimina la necesidad de restablecer manualmente el área de impresión cada vez que cambian los datos.
1. Vaya a Fórmulas > Administrador de nombres > Nuevo para crear un nuevo rango con nombre. En el cuadro de diálogo Nuevo nombre, establezca el Nombre como ÁreaDeImpresión e introduzca la siguiente fórmula en el campo Hace referencia a (suponiendo que sus datos comienzan en la celda A1):
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1)) 2. Haga clic en Aceptar para guardar el rango con nombre. A continuación, vaya a Diseño de página > Área de impresión > Establecer área de impresión. Si se le solicita, escriba =ÁreaDeImpresión en la barra de fórmulas. Su área de impresión se ajustará ahora dinámicamente al añadir o eliminar datos.
Desglose de la fórmula: La función DESREF define un rango que comienza en A1, se extiende hacia abajo según el número de celdas no vacías en la columna A (filas) y hacia la derecha según el número de celdas no vacías en la fila 1 (columnas). Puede personalizar la fórmula para ajustarla al punto inicial real de sus datos.
Al elegir entre estas soluciones, tenga en cuenta el tamaño de su hoja de cálculo, la frecuencia con la que se actualiza y sus requisitos de impresión:
- El escalado integrado de Excel es rápido y eficaz para tareas pequeñas u ocasionales.
- Las macros VBA ofrecen automatización para tareas repetitivas o configuraciones de impresión masiva en entornos empresariales.
- Los rangos con nombre dinámicos son ideales para tablas cuyo tamaño cambia frecuentemente y que requieren flexibilidad continua.
- Kutools para Excel se recomienda al imprimir varios rangos no adyacentes.
Recordatorio: Si el contenido de impresión aparece demasiado pequeño o recortado, revise cuidadosamente el tamaño de papel, los márgenes y la orientación. Previsualice siempre el diseño con la Vista previa de impresión antes de imprimir. Si surgen errores con VBA o fórmulas, asegúrese de que las referencias de rango coincidan con la disposición de sus datos y ajuste la lógica según sea necesario. Para obtener los mejores resultados, no dude en combinar varios métodos adaptándolos a su flujo de trabajo real o a sus necesidades de informes.
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