Automaticky definovať aktuálnu oblasť údajov ako oblasť tlače tabuľky programu Excel

Obsah

Týmto spôsobom zaistíte, aby makro automaticky definovalo oblasť buniek ako oblasť tlače, ktorá je okolo aktívnej bunky

Chcete vytlačiť aktuálnu oblasť okolo bunky? Môžete to urobiť nastavením vhodnej oblasti pre tlač.

To je obzvlášť jednoduché s makrom VBA. Tu sú príkazy VBA:

Podkladová vrstva Aktívna oblasť pevná ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
Koniec pod

Pred zavolaním makra kliknite na bunku v dátovom poli, ktorú chcete definovať ako oblasť tlače. Excel potom definuje všetky bunky ako oblasť tlače, ktorá plynule susedí s aktívnou bunkou z bunky A1 tabuľky a za aktívnu bunku.

Na obrázku je bunka E11 označená ako aktívna bunka. Po vyvolaní makra je oblasť A1: F19 definovaná ako oblasť tlače. Rozsah buniek začína v bunke A1 a končí v bunke, ktorá nasleduje po bunke E11 až po prvú medzeru. Pomocou ukážky tlače (Excel do verzie 2003: SÚBOR - ZOBRAZENIE STRÁNKY, Excel od verzie 2007: ZOBRAZENIE - ZOBRAZENIA PRACOVNÉHO KNIHY - ROZLOŽENIE STRÁNKY) vidíte, že priradenie oblasti tlače prostredníctvom makra fungovalo.

Ak chcete zadať makro, stlačením klávesu ALT F11 v programe Excel otvorte editor VBA. Na vloženie prázdneho listu modulu použite príkaz VLOŽIŤ - MODUL. Na spustenie makra priamo z Excelu použite kombináciu klávesov ALT F8.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave