Tühistage VBA makro abil Exceli töövihiku printimisalad

Lang L: none (table-of-contents)

Prindialade arvutustabelitest eemaldamiseks saate kasutada VBA makro. Makro vaatab automaatselt läbi kõik teie töövihiku töölehed, muutes prindialade tühjendamise imelihtsaks.

Prindialasid saate määrata igas Exceli tabelis. Seda saate teha dialoogiboksis PRINT. Printimisel arvestab Excel ainult neid andmeid, mis asuvad prindialal.

Excel näitab tabelis prindipiirkondi katkendlike joontega. Järgmine joonis näitab tabelit, milles rõhuala on määratletud piirkonnas A1: C16:

Pärast seadistamist säilitatakse rõhualad. Kasutage sobivat käsku CANCEL PRINT AREA, et prindialad tabelitest eemaldada.

Kui soovite seda kiiresti ja lihtsalt teha, võite kasutada makro. Järgmine makro läbib praeguse töövihiku kõik töölehed ja lülitab iga lehe prindialad välja:

Survepiirkondade tõstmine üles ()
Tabeli hämardamine töölehena
Iga tabeli jaoks ActiveWorkbookis. Töölehed
Table.PageSetup.PrintArea = ""
Järgmine tabel
End Sub

Makro eemaldab prindiala, täites atribuudi PAGESETUP.PRINTAREA tühja tekstiga.

Makro sisestamiseks vajutage Excelis klahvi ALT F11, et avada VBA redaktor. Valige VBA redaktoris käsk INSERT - MODULE ja sisestage makro. Makro käivitamiseks aktiveerige Excelis klahvikombinatsioon ALT F8. Kaks kiirklahvi töötavad kõigis Exceli versioonides.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave