Ily módon biztosíthatja, hogy a makró automatikusan meghatározza a cellák területét, mint az aktív cella körüli nyomtatási területet
Csak ki szeretné nyomtatni a cella körüli aktuális területet? Ezt megfelelő nyomtatási terület beállításával teheti meg.
Ez különösen egyszerű VBA makró esetén. Íme a VBA parancsok:
Rögzített alterület aktív területen ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
End Sub
Mielőtt meghívná a makrót, kattintson az adatmező egy cellájára, amelyet nyomtatási területként szeretne meghatározni. Az Excel ezután minden cellát nyomtatási területként definiál, amely zökkenőmentesen csatlakozik az aktív cellához a táblázat A1 cellájából és az aktív cellán túl.
Az ábrán az E11 cella aktív cellaként van megjelölve. A makró meghívása után az A1: F19 terület nyomtatási területként van definiálva. A cellatartomány az A1 cellától kezdődik és az E11 cellát követő első celláig ér véget. A nyomtatási előnézet használatával (Excel a 2003 -as verzióig: FÁJL - OLDALMEGTEKINTÉS, Excel a 2007 -es verzióból: NÉZET - MUNKAKÖNYV -NÉZETEK - OLDALKI), láthatja, hogy a nyomtatási terület makrón keresztüli hozzárendelése működött.
A makró megadásához nyomja meg az ALT F11 billentyűt az Excelben a VBA szerkesztő megjelenítéséhez. Az INSERT - MODULE paranccsal üres modullapot helyezhet be. Ha közvetlenül a Excelből szeretné elindítani a makrót, használja az ALT F8 billentyűkombinációt.