Ako vytlačiť viac hárkov (alebo všetkých hárkov) v programe Excel naraz

Excel vám ponúka veľa možností, keď sa pokúšate vytlačiť svoju prácu. Môžete sa rozhodnúť vytlačiť celý pracovný hárok, konkrétnu oblasť v hárku, vytlačiť viac listov alebo všetky listy naraz.

V tomto návode vám ukážem, ako môžete vytlačte viac listov v programe Excel naraz. Môžu to byť niektoré vybrané listy alebo všetky listy v zošite.

A v prípade, že chcete vytlačiť konkrétnu oblasť vo viacerých/všetkých hárkoch, môžete to urobiť aj s trochou mágie VBA.

Začnime teda!

Vytlačte všetky listy naraz

Excel má vstavanú funkciu, ktorá vám umožňuje určiť tlač všetkých hárkov naraz.

Nasledujú kroky k vytlačeniu všetkých listov v zošite:

  1. Kliknite na kartu Súbor
  2. Kliknite na možnosť Tlačiť
  3. Na stránke tlače kliknite na rozbaľovaciu ponuku Nastavenie tlače
  4. Kliknite na položku Vytlačiť celý zošit
  5. Kliknite na položku Tlačiť

Vyššie uvedené kroky by vytlačili všetky listy v zošite. V prípade, že máte na niektorých listoch nastavenú oblasť tlače, vytlačí sa iba táto oblasť tlače.

V ukážke pred tlačou napravo môžete tiež vidieť, čo sa vytlačí. Môžete tiež zmeniť čísla strán a zistiť, čo sa vytlačí na každú stranu.

Dosť ľahké!

Teraz, čo keď chcete vytlačiť iba niektoré konkrétne listy a nie celý zošit.

Pokračuj v čítaní!

Vytlačte viac hárkov (vybraných) naraz

To je opäť celkom ľahké dosiahnuť.

Všetko, čo musíte urobiť, je vybrať tie konkrétne listy, ktoré chcete vytlačiť, a potom ich vytlačiť!

Nasledujú kroky k vytlačeniu niektorých konkrétnych listov v zošite v programe Excel:

  1. Vyberte všetky listy, ktoré chcete vytlačiť. Ak to chcete urobiť, podržte kláves Control a vyberte listy jeden po druhom. V tomto prípade vyberám list 1, 4 a 5
  2. Kliknite na kartu Súbor
  3. Kliknite na možnosť Tlačiť
  4. Na stránke tlače kliknite na rozbaľovaciu ponuku Nastavenie tlače
  5. Kliknite na položku Vytlačiť aktívne listy (vo väčšine prípadov je to už predvolená možnosť, ale v prípade, že nie je, môžete ju vybrať z rozbaľovacej ponuky)
  6. Kliknite na položku Tlačiť

Keď vyberiete viacero hárkov, všetky budú počas tlače fungovať ako aktívne hárky.

V ukážke pred tlačou napravo môžete tiež vidieť, čo sa vytlačí. Môžete tiež zmeniť čísla strán a zistiť, čo sa vytlačí na každú stranu.

Vytlačte viac listov so špecifickou oblasťou tlače

Tento je o niečo zložitejší ako predchádzajúce dva.

Predpokladajme, že máte zošit s viacerými listami a z každého listu chcete vytlačiť konkrétnu oblasť.

Možno sú v každom hárku súhrnné údaje a vy chcete vytlačiť iba tieto údaje, a nie celý pracovný hárok.

To sa dá dosiahnuť nastavením oblasti tlače na všetky listy a následným vytlačením (ako je uvedené v dvoch vyššie uvedených metódach).

Teraz, keď príde na nastavenie oblasti tlače:

  • Musíte to urobiť ručne pre každý list (najmä ak je oblasť tlače pre každý list iná)
  • Alebo môžete pomocou jednoduchého kódu VBA nastaviť rovnakú oblasť tlače na všetkých hárkoch naraz.

Keď máte nastavenú oblasť tlače, môžete na tlač listov použiť ktorúkoľvek z vyššie uvedených metód.

Dovoľte mi teda rýchlo vám ukázať, ako nastaviť oblasť tlače ručne a pomocou VBA.

Ručné nastavenie oblasti tlače

Nasledujú kroky, ako to urobiť:

  1. Vyberte bunky, ktoré majú byť pokryté v oblasti tlače
  2. Kliknite na kartu „Rozloženie stránky“
  3. V skupine Vzhľad stránky kliknite na „Oblasť tlače“
  4. Kliknite na „Nastaviť oblasť tlače“

To je všetko!

Tým by sa nastavila oblasť tlače na vybraté bunky a pri tlači tohto listu sa vytlačila iba oblasť tlače.

Musíte to urobiť ručne pre každý list. Ak teda chcete vytlačiť konkrétne oblasti v hárku 1, hárku 4 a hárku 5, budete to musieť urobiť pre každý list zvlášť.

Nastavenie oblasti tlače pomocou VBA

V prípade, že máte veľa pracovných hárkov, manuálne nastavenie oblasti tlače môže byť časovo náročné.

V takom prípade môžete tiež použiť VBA na rýchle nastavenie oblasti tlače na jeden list a potom spustením kódu ho replikujte na všetky ostatné listy.

Poznámka: Táto metóda funguje dobre, ak máte rovnaký rozsah buniek, ktoré chcete použiť pri nastavovaní oblasti tlače.

Nasleduje kód makra VBA, ktorý to urobí:

Sub SetPrintAreas1 () Dim PrntArea As String Dim ws As Worksheet PrntArea = ActiveSheet.PageSetup.PrintArea for each ws in Worksheets ws.PageSetup.PrintArea = PrntArea Next Set wks = Nothing End Sub

Vyššie uvedený kód používa oblasť tlače z aktívnych listov, prechádza na všetky listy v zošite a nastaví rovnakú oblasť tlače v každom z týchto listov.

Pomocou slučky prejde každým pracovným listom a potom v každom hárku nastaví rovnakú oblasť ako oblasť tlače. V prípade, že chcete, aby sa to pre každý hárok líšilo, verím, že manuálne to bude rýchlejšie.

Keď máte túto sadu, môžete teraz vytlačiť všetky listy (alebo niektoré vybrané listy) a vytlačí sa iba oblasť tlače.

Tento kód makra VBA môžete vložiť do bežného modulu a odtiaľ ho spustiť.

Toto je teda niekoľko scenárov, kde môžete v programe Excel vytlačiť viac hárkov naraz.

Dúfam, že ste našli tento návod užitočný!

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

wave wave wave wave wave