Definir automáticamente el área de datos actual como el área de impresión de una tabla de Excel

Tabla de contenido

De esta manera, se asegura de que una macro defina automáticamente el área de las celdas como el área de impresión que está alrededor de la celda activa.

¿Solo desea imprimir el área actual alrededor de una celda? Puede hacerlo configurando un área de impresión adecuada.

Esto es particularmente fácil con una macro VBA. Aquí están los comandos de VBA:

Área activa de colocación secundaria fija ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
End Sub

Antes de llamar a la macro, haga clic en una celda en el campo de datos que desea definir como el área de impresión. Excel luego define todas las celdas como el área de impresión que se une sin problemas a la celda activa desde la celda A1 de la tabla y más allá de la celda activa.

En la ilustración, la celda E11 está marcada como celda activa. Después de llamar a la macro, el área A1: F19 se define como el área de impresión. El rango de celdas comienza en la celda A1 y termina en la celda que sigue a la celda E11 hasta el primer espacio. Usando la vista previa de impresión (Excel hasta la versión 2003: ARCHIVO - VISTA DE PÁGINA, Excel a partir de la versión 2007: VISTA - VISTAS DE LIBRO DE TRABAJO - DISEÑO DE PÁGINA) puede ver que la asignación del área de impresión a través de la macro ha funcionado.

Para ingresar a la macro, presione ALT F11 en Excel para abrir el editor de VBA. Utilice el comando INSERTAR - MÓDULO para insertar una hoja de módulo vacía. Para iniciar la macro directamente desde Excel, use la combinación de teclas ALT F8.

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

wave wave wave wave wave