Ako nastaviť a zmeniť oblasť tlače v programe Excel

  • Zdieľajte To
Michael Brown

V tomto učebnom texte sa dozviete, ako manuálne vybrať oblasť tlače v programe Excel a ako nastaviť rozsahy tlače pre viacero hárkov pomocou makier.

Keď narazíte na Tlač tlačidla v Exceli sa predvolene vytlačí celá tabuľka, ktorá často zaberá niekoľko strán. Čo však v prípade, že naozaj nepotrebujete celý obsah obrovského pracovného hárka na papieri? Našťastie Excel poskytuje možnosť definovať časti pre tlač. Táto funkcia je známa ako Oblasť tlače .

    Oblasť tlače programu Excel

    A oblasť tlače je rozsah buniek, ktoré sa majú zahrnúť do konečného výtlačku. V prípade, že nechcete vytlačiť celú tabuľku, nastavte oblasť tlače, ktorá zahŕňa len váš výber.

    Keď stlačíte klávesovú skratku Ctrl + P alebo kliknete na Tlač na hárku, ktorý má definovanú oblasť tlače, vytlačí sa len táto oblasť.

    V jednom hárku môžete vybrať viacero oblastí tlače a každá oblasť sa vytlačí na samostatnú stranu. Uložením zošita sa uloží aj oblasť tlače. Ak si to neskôr rozmyslíte, môžete oblasť tlače vymazať alebo zmeniť.

    Definovaním oblasti tlače získate väčšiu kontrolu nad tým, ako bude každá vytlačená stránka vyzerať, a v ideálnom prípade by ste mali oblasť tlače nastaviť vždy pred odoslaním pracovného hárka do tlačiarne. Bez toho sa môže stať, že sa vám zobrazia neprehľadné a ťažko čitateľné stránky, na ktorých budú niektoré dôležité riadky a stĺpce odrezané, najmä ak je váš pracovný hárok väčší ako papier, ktorý používate.

    Ako nastaviť oblasť tlače v programe Excel

    Ak chcete programu Excel prikázať, ktorá časť údajov sa má zobraziť v tlačenej kópii, postupujte jedným z nasledujúcich spôsobov.

    Najrýchlejší spôsob nastavenia oblasti tlače v programe Excel

    Najrýchlejší spôsob nastavenia konštantného rozsahu tlače je tento:

    1. Vyberte časť pracovného hárka, ktorú chcete vytlačiť.
    2. Na Rozloženie stránky na karte Nastavenie stránky kliknite na položku Oblasť tlače > Nastavenie oblasti tlače .

    Zobrazí sa slabá sivá čiara označujúca oblasť tlače.

    Informatívnejší spôsob definovania oblasti tlače v programe Excel

    Chcete vizuálne vidieť všetky nastavenia? Tu je prehľadnejší prístup k definovaniu oblasti tlače:

    1. Na Rozloženie stránky na karte Nastavenie stránky kliknite na spúšťač dialógového okna . Tým sa otvorí Nastavenie stránky dialógové okno.
    2. Na List umiestnite kurzor na kartu Oblasť tlače a vyberte jeden alebo viac rozsahov v pracovnom hárku. Ak chcete vybrať viac rozsahov, nezabudnite podržať kláves Ctrl.
    3. Kliknite na . OK .

    Tipy a poznámky:

    • Pri ukladaní zošita je oblasť tlače tiež uložené . Vždy, keď pracovný hárok odošlete do tlačiarne, vytlačí sa len táto oblasť.
    • Ak sa chcete uistiť, že definované oblasti sú tie, ktoré naozaj chcete, stlačte klávesovú skratku Ctrl + P a prejdite cez jednotlivé náhľad stránky .
    • Ak chcete rýchlo vytlačiť určitú časť údajov bez nastavenia oblasti tlače, vyberte požadovaný rozsah(y), stlačte klávesovú skratku Ctrl + P a vyberte Výber tlače v rozbaľovacom zozname priamo pod Nastavenia . Ďalšie informácie nájdete v časti Ako vytlačiť výber, hárok alebo celý zošit.

    Ako nastaviť viacero oblastí tlače v programe Excel

    Ak chcete vytlačiť niekoľko rôznych častí pracovného hárka, môžete týmto spôsobom vybrať viacero oblastí tlače:

    1. Vyberte prvý rozsah, podržte stlačené tlačidlo Ctrl a vyberte ďalšie rozsahy.
    2. Na Rozloženie stránky na karte Nastavenie stránky kliknite na položku Oblasť tlače > Nastavenie oblasti tlače .

    Hotovo! Vytvorí sa viacero tlačových oblastí, z ktorých každá predstavuje vlastnú stránku.

    Poznámka: Toto funguje len pre nesúvislé Rozsahy. Susediace rozsahy, aj samostatne vybrané, budú zahrnuté do jednej oblasti tlače.

    Ako prinútiť program Excel ignorovať oblasť tlače

    Ak chcete mať vytlačenú kópiu celého hárku alebo celého zošita, ale nechcete sa zdržiavať vymazávaním všetkých oblastí tlače, jednoducho povedzte programu Excel, aby ich ignoroval:

    1. Kliknite na . Súbor > Tlač alebo stlačte klávesovú skratku Ctrl + P .
    2. Pod Nastavenia , kliknite na šípku vedľa položky Tlač aktívnych hárkov a vyberte Ignorovanie oblasti tlače .

    Ako vytlačiť viacero oblastí na jednej stránke

    Možnosť tlačiť viacero plôch na jeden list papiera je riadená modelom tlačiarne, nie programom Excel. Ak chcete skontrolovať, či je táto možnosť k dispozícii, stlačte klávesovú skratku Ctrl + P , kliknite na tlačidlo Vlastnosti tlačiarne a potom prepínajte medzi dostupnými kartami Vlastnosti tlačiarne dialógové okno s vyhľadávaním Stránky na hárok možnosť.

    Ak má vaša tlačiareň takúto možnosť, máte šťastie :) Ak takúto možnosť nemá, potom ma napadá len kopírovanie rozsahov tlače na nový list. Pomocou funkcie Vložiť špeciálne môžete takto skopírované rozsahy prepojiť s pôvodnými údajmi:

    1. Vyberte prvú oblasť tlače a stlačením klávesovej skratky Ctrl + C ju skopírujte.
    2. Na novom hárku kliknite pravým tlačidlom myši na ľubovoľnú prázdnu bunku a vyberte položku Vložiť špeciálne > Prepojený obrázok .
    3. Zopakujte kroky 1 a 2 pre ostatné oblasti tlače.
    4. V novom hárku stlačte klávesovú skratku Ctrl + P, aby ste vytlačili všetky skopírované oblasti tlače na jednu stranu.

    Ako nastaviť oblasť tlače v programe Excel pre viacero hárkov pomocou VBA

    V prípade, že máte veľa pracovných hárkov s presne rovnakou štruktúrou, budete zrejme chcieť na papier vypisovať rovnaký hnev. Problém je v tom, že výber niekoľkých hárkov znemožňuje Oblasť tlače Tlačidlo na páske. Našťastie existuje jednoduché riešenie opísané v časti Ako vytlačiť rovnaký rozsah na viacerých listoch.

    Ak musíte pravidelne tlačiť rovnakú oblasť na viacero hárkov, použitie VBA môže prácu urýchliť.

    Nastavenie oblasti tlače vo vybraných hárkoch ako na aktívnom hárku

    Toto makro automaticky nastaví oblasť(-y) tlače pre všetky vybrané pracovné hárky rovnakú ako na aktívnom hárku. Ak je vybraných viac hárkov, aktívny hárok je ten, ktorý je viditeľný pri spustení makra.

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Nastavenie rozsahu tlače vo všetkých pracovných hárkoch ako na aktívnom hárku

    Nezáleží na tom, koľko hárkov máte, tento kód definuje rozsah tlače v celom zošite jedným ťahom. Jednoducho nastavte požadovanú oblasť (oblasti) tlače na aktívnom hárku a spustite makro:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWorkbook.Sheets If Sheet.Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Nastavenie zadanej oblasti tlače na viacerých listoch

    Pri práci s rôznymi zošitmi vám môže vyhovovať, ak vás makro vyzve na výber rozsahu.

    Funguje to takto: vyberiete všetky cieľové hárky, spustíte makro, po výzve vyberiete jeden alebo viac rozsahov (ak chcete vybrať viac rozsahov, podržte kláves Ctrl) a kliknete na tlačidlo OK .

    Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox("Please select the print area range" , "Set Print Area in Multiple Sheets" , Type :=8) If Not SelectedPrintAreaRange Is Nothing Then SelectedPrintAreaRangeAddress =SelectedPrintAreaRange.Address( True , True , xlA1, False ) For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End Sub

    Ako používať makrá

    Najjednoduchším spôsobom je stiahnuť si náš vzorový zošit s makrami oblasti tlače a spustiť makro priamo z tohto zošita:

    1. Otvorte stiahnutý zošit a ak sa zobrazí výzva, povoľte makrá.
    2. Otvorte si vlastný zošit.
    3. V zošite stlačte Alt + F8 , vyberte makro, ktoré vás zaujíma, a kliknite na tlačidlo Spustiť .

    Vzorový zošit obsahuje nasledujúce makrá:

    • SetPrintAreaSelectedSheets - nastaví oblasť tlače vo vybraných listoch ako na aktívnom liste.
    • SetPrintAreaAllSheets - nastaví oblasť tlače vo všetkých listoch aktuálneho zošita ako na aktívnom liste.
    • SetPrintAreaMultipleSheets - nastaví zadanú oblasť tlače vo všetkých vybraných pracovných listoch.

    Prípadne môžete súbor uložiť ako zošit s podporou makier (.xlsm) a pridať do neho makro. Podrobné pokyny krok za krokom nájdete v časti Ako vložiť a spustiť kód VBA v programe Excel.

    Ako zmeniť oblasť tlače v programe Excel

    Omylom ste zahrnuli nepodstatné údaje alebo ste vynechali výber niekoľkých dôležitých buniek? Žiadny problém, existujú 3 jednoduché spôsoby, ako upraviť oblasť tlače v programe Excel.

    Ako rozšíriť oblasť tlače v programe Excel

    Ak chcete pridať ďalšie bunky do existujúcej oblasti tlače, postupujte takto:

    1. Vyberte bunky, ktoré chcete pridať.
    2. Na Rozloženie stránky na karte Nastavenie stránky kliknite na položku Oblasť tlače > Pridať do oblasti tlače .

    Hotovo!

    Toto je samozrejme najrýchlejší spôsob úpravy oblasti tlače, ale nie je transparentný. Aby ste ho zvládli správne, je potrebné si uvedomiť niekoľko dôležitých vecí:

    • Stránka Pridať do oblasti tlače Možnosť sa zobrazí len vtedy, keď pracovný hárok už má aspoň jednu oblasť tlače.
    • Ak sú pridávané bunky nie je priľahlý na existujúcu oblasť tlače, vytvorí sa nová oblasť tlače, ktorá sa vytlačí ako iná strana.
    • Ak sú nové bunky priľahlé stránky do existujúcej oblasti tlače, budú zahrnuté do tej istej oblasti a vytlačené na tej istej strane.

    Úprava oblasti tlače v programe Excel pomocou aplikácie Správca názvov

    Pri každom nastavení oblasti tlače v programe Excel sa vytvorí definovaný rozsah s názvom Print_Area a nič vám nebráni upraviť tento rozsah priamo:

    1. Na Vzorce na karte Definované názvy kliknite na položku Názov manažéra alebo stlačte klávesovú skratku Ctrl + F3.
    2. V Názov manažéra vyberte rozsah, ktorý chcete zmeniť, a kliknite na tlačidlo Upraviť tlačidlo.

    Zmena oblasti tlače prostredníctvom dialógového okna Nastavenie stránky

    Ďalším rýchlym spôsobom úpravy oblasti tlače v programe Excel je použitie Nastavenie stránky Dialógové okno Najlepšia vec na tejto metóde je, že umožňuje vykonať akékoľvek zmeny - upraviť oblasť tlače, odstrániť alebo pridať novú.

    1. Na Rozloženie stránky na karte Nastavenie stránky kliknite na spúšťač dialógov (malá šípka v pravom dolnom rohu).
    2. Na List karta Nastavenie stránky v dialógovom okne sa zobrazí Oblasť tlače a môžete vykonávať úpravy priamo v ňom:
      • Na upraviť existujúcej oblasti tlače, vymažte a zadajte správne odkazy ručne.
      • Na nahradiť existujúcej oblasti, umiestnite kurzor do Oblasť tlače a vyberte nový rozsah na hárku. Tým sa odstránia všetky existujúce oblasti tlače, takže sa nastaví len vybraná oblasť.
      • Na pridať novej oblasti, stlačte a podržte kláves Ctrl a zároveň vyberte nový rozsah. Tým sa nastaví nová oblasť tlače navyše k existujúcej oblasti (oblastiam).

    Ako vymazať oblasť tlače v programe Excel

    Vymazanie oblasti tlače je rovnako jednoduché ako jej nastavenie :)

    1. Otvorte pracovný hárok, ktorý vás zaujíma.
    2. Prepnite na Rozloženie stránky karta> Nastavenie stránky a kliknite na Čistá oblasť tlače tlačidlo.

    Poznámka: Ak pracovný hárok obsahuje viacero oblastí tlače, odstránia sa všetky.

    Ako uzamknúť oblasť tlače v programe Excel

    Ak často zdieľate svoje zošity s inými ľuďmi, možno budete chcieť ochrániť oblasť tlače, aby nikto nemohol pokaziť vaše výtlačky. Žiaľ, v programe Excel neexistuje priamy spôsob, ako uzamknúť oblasť tlače, a to ani prostredníctvom ochrany pracovného hárka alebo zošita.

    Jediným funkčným riešením na ochranu oblasti tlače v programe Excel je použitie jazyka VBA. Workbook_BeforePrint obsluha udalosti, ktorá v tichosti vynúti zadanú oblasť tlače tesne pred tlačou.

    Jednoduchším spôsobom by bolo nastaviť obsluhu udalosti pre aktívny list , ale funguje to s nasledujúcimi výhradami:

    • Všetky vaše pracovné hárky by mali mať rovnaký(é) tlačový(é) hnev(y).
    • Pred tlačou je potrebné vybrať všetky karty cieľového listu.
    Private Sub Workbook_BeforePrint(Cancel As Boolean ) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Ak majú rôzne hárky rôznu štruktúru, zadajte oblasť tlače pre každý list samostatne .

    Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets( "Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    Uvedené makro nastaví oblasť tlače na A1:D10 pre List1 a na A1:F10 pre List2 Môžete ich ľubovoľne meniť a pridávať ďalšie listy.

    Ak chcete pridať obsluhu udalosti do zošita, vykonajte tieto kroky:

    1. Stlačením klávesov Alt + F11 otvoríte Editor jazyka Visual Basic .
    2. V ľavom okne Prieskumníka projektu rozbaľte uzol cieľového zošita a dvakrát kliknite na Tento pracovný zošit .
    3. Na stránke Kód tohto zošita vložte kód.

    Poznámka: Aby tento postup fungoval, musí byť súbor uložený ako zošit s povoleným makrom (.xlsm) a makro by malo byť povolené pri otvorení zošita.

    Problémy s oblasťou tlače programu Excel

    Väčšina problémov s tlačou v programe Excel sa zvyčajne týka skôr nastavení tlačiarne ako oblasti tlače. Napriek tomu môžu byť nasledujúce tipy na riešenie problémov užitočné, keď program Excel netlačí správne údaje.

    Nie je možné nastaviť oblasť tlače v programe Excel

    Problém : Excel nemôže akceptovať vami definovanú oblasť tlače. Oblasť tlače v poli sa zobrazujú niektoré zvláštne rozsahy, ale nie tie, ktoré ste zadali.

    Riešenie : Skúste úplne vymazať oblasť tlače a potom ju vyberte nanovo.

    Nie všetky stĺpce sú vytlačené

    Problém : Pre oblasť tlače ste vybrali určitý počet stĺpcov, ale nie všetky sa vytlačia.

    Riešenie : Pravdepodobne šírka stĺpca presahuje veľkosť papiera. Skúste zúžiť okraje alebo upravte škálovanie - vyberte Vmestenie všetkých stĺpcov na jednu stránku .

    Oblasť tlače sa vytlačí na niekoľko strán

    Problém : Chcete jednostránkový výtlačok, ale vytlačí sa na niekoľko strán.

    Riešenie: Nesúvislé okraje sa podľa návrhu tlačia na jednotlivé strany. Ak ste vybrali len jeden rozsah, ale ten sa rozdelí na niekoľko strán, potom je pravdepodobne väčší ako veľkosť papiera. Ak to chcete napraviť, skúste nastaviť všetky okraje blízko 0 alebo vyberte Fit Sheet na jednej strane. Ďalšie podrobnosti nájdete v časti Ako vytlačiť tabuľku programu Excel na jednu stranu.

    Takto nastavíte, zmeníte a vymažete oblasť tlače v programe Excel. Ďakujem vám za prečítanie a dúfam, že sa uvidíme na našom blogu budúci týždeň!

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.