Az aktuális adatterület automatikus meghatározása Excel -táblázat nyomtatási területeként

Tartalomjegyzék

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.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave