Cancelar áreas de impresión en un libro de Excel usando una macro de VBA

Tabla de contenido

Puede usar una macro de VBA para eliminar áreas de impresión de sus hojas de cálculo. La macro recorre automáticamente todas las hojas de trabajo de su libro de trabajo, lo que facilita la limpieza de las áreas de impresión.

Puede definir áreas de impresión en cada tabla de Excel. Haga esto en el cuadro de diálogo IMPRIMIR. Al imprimir, Excel solo tiene en cuenta los datos que se encuentran en el área de impresión.

En la tabla, Excel indica las áreas de impresión con líneas discontinuas. La siguiente figura muestra una tabla en la que se define un rango de presión en el área A1: C16:

Una vez establecido, las áreas de presión se retienen. Utilice el comando CANCELAR ÁREA DE IMPRESIÓN apropiado para eliminar áreas de impresión de sus tablas.

Si desea hacer esto de forma rápida y sencilla, puede utilizar una macro. La siguiente macro recorre todas las hojas de trabajo en el libro de trabajo actual y apaga las áreas de impresión en cada hoja:

Subir áreas de presión de elevación hacia arriba ()
Dim tabla como hoja de trabajo
Para cada tabla en ActiveWorkbook.
Table.PageSetup.PrintArea = ""
Siguiente mesa
End Sub

La macro elimina el área de impresión llenando la propiedad PAGESETUP.PRINTAREA con texto vacío.

Para ingresar a la macro, presione ALT F11 en Excel para abrir el editor de VBA. Seleccione el comando INSERTAR - MODULE en el editor de VBA e ingrese la macro. Para iniciar la macro, active la combinación de teclas ALT F8 en Excel. Los dos atajos de teclado funcionan en todas las versiones de Excel.

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

wave wave wave wave wave