Zrušte oblasti tlače v zošite programu Excel pomocou makra VBA

Anonim

Na odstránenie oblastí tlače z tabuliek môžete použiť makro VBA. Makro automaticky cykluje všetkými pracovnými listami vo vašom zošite, čím je čistenie tlačových oblastí hračkou.

Oblasti tlače môžete definovať v každej tabuľke programu Excel. Vykonáte to v dialógovom okne PRINT. Pri tlači Excel zohľadňuje iba údaje, ktoré sa nachádzajú v oblasti tlače.

V tabuľke Excel označuje oblasti tlače prerušovanými čiarami. Nasledujúci obrázok ukazuje tabuľku, v ktorej je rozsah tlaku definovaný v oblasti A1: C16:

Po nastavení budú tlakové oblasti zachované. Na odstránenie oblastí tlače z tabuliek použite príslušný príkaz ZRUŠIŤ TLAČOVÚ OBLASŤ.

Ak to chcete urobiť rýchlo a jednoducho, môžete použiť makro. Nasledujúce makro prejde všetkými pracovnými listami v aktuálnom zošite a vypne tlačové oblasti na každom hárku:

Oblasti podtlaku zdvíhania nahor ()
Stmaviť tabuľku ako pracovný list
Pre každú tabuľku v programe ActiveWorkbook.Worksheets
Table.PageSetup.PrintArea = ""
Nasledujúca tabuľka
Koniec pod

Makro odstráni oblasť tlače vyplnením vlastnosti PAGESETUP.PRINTAREA prázdnym textom.

Ak chcete zadať makro, stlačením klávesu ALT F11 v programe Excel otvorte editor VBA. V editore VBA zvoľte príkaz VLOŽIŤ - MODUL a zadajte makro. Na spustenie makra aktivujte v Exceli kombináciu klávesov ALT F8. Tieto dve klávesové skratky fungujú vo všetkých verziách programu Excel.