Cómo imprimir varias hojas (o todas las hojas) en Excel de una sola vez

Excel le ofrece muchas opciones cuando intenta imprimir su trabajo. Puede optar por imprimir la hoja de trabajo completa, un área específica en la hoja de trabajo, imprimir varias hojas o todas las hojas de una vez.

En este tutorial, te mostraré cómo puedes imprimir varias hojas en Excel de una vez. Pueden ser algunas hojas seleccionadas o todas las hojas del libro de trabajo.

Y en caso de que desee imprimir un área específica en varias o todas las hojas, también puede hacerlo con un poco de magia VBA.

¡Entonces empecemos!

Imprima todas las hojas de una sola vez

Excel tiene una función incorporada que le permite especificar imprimir todas las hojas de una vez.

A continuación se muestran los pasos para imprimir todas las hojas del libro de trabajo:

  1. Haga clic en la pestaña Archivo
  2. Haga clic en la opción Imprimir
  3. En la página Imprimir, haga clic en el menú desplegable Configuración de impresión
  4. Haga clic en Imprimir todo el libro de trabajo
  5. Haga clic en Imprimir

Los pasos anteriores imprimirían todas las hojas del libro de trabajo. En caso de que tenga un área de impresión configurada en algunas de las hojas, solo se imprimirá esa área de impresión.

También puede ver lo que se imprimirá en la vista previa de impresión a la derecha. También puede cambiar los números de página y ver qué se imprimirá en cada página.

¡Suficientemente fácil!

Ahora, ¿qué sucede si solo desea imprimir solo algunas hojas específicas y no todo el libro de trabajo?

¡Sigue leyendo!

Imprima varias hojas (seleccionadas) de una sola vez

De nuevo, esto es bastante fácil de lograr.

¡Todo lo que necesita hacer es seleccionar las hojas específicas que desea imprimir y luego imprimirlas!

A continuación se muestran los pasos para imprimir algunas hojas específicas en un libro de trabajo en Excel:

  1. Seleccione todas las hojas que desee imprimir. Para hacer esto, mantenga presionada la tecla Control y seleccione las hojas una por una. En este ejemplo, estoy seleccionando las hojas 1, 4 y 5
  2. Haga clic en la pestaña Archivo
  3. Haga clic en la opción Imprimir
  4. En la página Imprimir, haga clic en el menú desplegable Configuración de impresión
  5. Haga clic en Imprimir hojas activas (en la mayoría de los casos, ya es la opción predeterminada, pero en caso de que no lo sea, puede elegirla en el menú desplegable).
  6. Haga clic en Imprimir

Cuando selecciona varias hojas, todas actúan como hojas activas durante la impresión.

También puede ver lo que se imprimirá en la vista previa de impresión a la derecha. También puede cambiar los números de página y ver qué se imprimirá en cada página.

Imprima varias hojas con un área de impresión específica

Este es un poco más complejo que los dos anteriores.

Suponga que tiene un libro de trabajo con varias hojas y desea imprimir un área específica de cada hoja.

Tal vez haya datos resumidos en cada hoja y solo desee imprimir estos datos y no la hoja de trabajo completa.

Esto se puede hacer configurando un área de impresión en todas las hojas y luego imprimiéndolas (como se muestra en los dos métodos anteriores).

Ahora, cuando se trata de configurar el área de impresión:

  • Debe hacerlo manualmente para cada hoja (especialmente si el área de impresión es diferente para cada hoja)
  • O puede usar un código VBA simple para configurar la misma área de impresión en todas las hojas de una sola vez.

Una vez que haya configurado el área de impresión, puede utilizar cualquiera de los métodos anteriores para imprimir las hojas.

Así que permítame mostrarle rápidamente cómo configurar el área de impresión manualmente y usando VBA.

Configuración manual del área de impresión

A continuación se muestran los pasos para hacer esto:

  1. Seleccione las celdas que desea cubrir en el área de impresión
  2. Haga clic en la pestaña "Diseño de página".
  3. En el grupo Configuración de página, haga clic en "Área de impresión"
  4. Haga clic en "Establecer área de impresión"

¡Eso es!

Esto establecería el área de impresión en las celdas seleccionadas y cuando imprima esta hoja, solo se imprimirá el área de impresión.

Debe hacer esto manualmente para cada hoja. Entonces, si desea imprimir áreas específicas en Sheet1, Sheet4 y Sheet5, tendrá que hacerlo para cada hoja por separado.

Configuración del área de impresión usando VBA

En caso de que tenga muchas hojas de trabajo, configurar el área de impresión manualmente puede llevar mucho tiempo.

En ese caso, también puede usar VBA para configurar rápidamente el área de impresión en una hoja y luego ejecutar el código para replicarlo en todas las demás hojas.

Nota: Este método funciona bien cuando tiene el mismo rango de celdas que desea usar al configurar el Área de impresión.

A continuación se muestra el código de macro de VBA que hará esto:

Sub SetPrintAreas1 () Dim PrntArea como cadena Dim ws como hoja de trabajo PrntArea = ActiveSheet.PageSetup.PrintArea para cada ws en hojas de trabajo ws.PageSetup.PrintArea = PrntArea Siguiente conjunto wks = Nothing End Sub

El código anterior usa el área de impresión de las hojas activas, va a todas las hojas del libro y establece la misma área de impresión en cada una de estas hojas.

Utiliza un bucle para recorrer cada hoja de trabajo y luego establecer la misma área en cada hoja de trabajo como el área de impresión. En caso de que desee que esto sea diferente para cada hoja, creo que hacerlo manualmente sería más rápido.

Una vez que tenga este conjunto, ahora puede imprimir todas las hojas (o algunas hojas seleccionadas), y solo se imprimirá el área de impresión.

Puede poner este código de macro de VBA en un módulo normal y ejecutarlo desde allí.

Estos son algunos escenarios en los que puede imprimir varias hojas en Excel de una sola vez.

¡Espero que hayas encontrado útil este tutorial!

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave