Kazalo
V tem vodniku boste izvedeli, kako ročno izbrati območje tiskanja v Excelu in kako z uporabo makrov nastaviti območja tiskanja za več listov.
Ko pritisnete Natisni v Excelu se privzeto natisne celotna preglednica, ki pogosto zavzame več strani. Kaj pa, če v resnici ne potrebujete celotne vsebine velikega delovnega lista na papirju? Na srečo Excel ponuja možnost določitve delov za tiskanje. Ta funkcija je znana kot Območje tiskanja .
Območje tiskanja programa Excel
A območje tiskanja je območje celic, ki bodo vključene v končni izpis. Če ne želite natisniti celotne preglednice, nastavite območje tiskanja, ki vključuje samo vaš izbor.
Ko pritisnete kombinacijo tipk Ctrl + P ali kliknete Natisni na listu, ki ima določeno območje tiskanja, se natisne samo to območje.
V enem delovnem listu lahko izberete več območij za tiskanje in vsako območje se bo natisnilo na ločeno stran. Če shranite delovni zvezek, shranite tudi območje za tiskanje. Če si pozneje premislite, lahko območje za tiskanje izbrišete ali spremenite.
Določitev območja tiskanja vam omogoča večji nadzor nad videzom vsake natisnjene strani in v idealnem primeru morate območje tiskanja vedno določiti, preden delovni list pošljete v tiskalnik. Brez tega lahko dobite neurejene, težko berljive strani, na katerih so nekatere pomembne vrstice in stolpci odrezani, zlasti če je delovni list večji od papirja, ki ga uporabljate.
Kako nastaviti območje tiskanja v Excelu
Če želite Excelu naročiti, kateri del podatkov naj bo prikazan v tiskani kopiji, postopajte na enega od naslednjih načinov.
Najhitrejši način za nastavitev območja tiskanja v programu Excel
Najhitreje nastavite konstantno območje tiskanja na naslednji način:
- Izberite del delovnega lista, ki ga želite natisniti.
- Na Postavitev strani v zavihku Nastavitev strani skupino, kliknite Območje tiskanja > Nastavitev območja tiskanja .
Pojavi se šibka siva črta, ki označuje območje tiskanja.
Bolj informativen način določanja območja tiskanja v Excelu
Želite vizualno videti vse nastavitve? Tukaj je preglednejši pristop k opredelitvi območja tiskanja:
- Na Postavitev strani v zavihku Nastavitev strani kliknite zaganjalnik pogovornega okna . To bo odprlo Nastavitev strani pogovorno okno.
- Na List postavite kazalec na zavihek Območje tiskanja in izberite eno ali več območij v delovnem listu. Če želite izbrati več območij, ne pozabite držati tipke Ctrl.
- Kliknite . V REDU .
Nasveti in opombe:
- Ko shranite delovni zvezek, se območje za tiskanje shranjeno . Ko delovni list pošljete v tiskalnik, se natisne samo to območje.
- Če se želite prepričati, da so opredeljena območja tista, ki jih resnično želite, pritisnite kombinacijo tipk Ctrl + P predogled strani .
- Če želite hitro natisniti določen del podatkov, ne da bi določili območje tiskanja, izberite želeno(-a) območje(-a), pritisnite kombinacijo tipk Ctrl + P in izberite Izbor tiskanja na spustnem seznamu desno pod Nastavitve Za več informacij glejte Kako natisniti izbor, list ali celoten delovni zvezek.
Kako nastaviti več območij za tiskanje v Excelu
Če želite natisniti več različnih delov delov delovnega lista, lahko na ta način izberete več območij za tiskanje:
- Izberite prvo območje, pridržite tipko Ctrl in izberite druga območja.
- Na Postavitev strani v zavihku Nastavitev strani skupino, kliknite Območje tiskanja > Nastavitev območja tiskanja .
Končano! Ustvarjenih je več območij za tiskanje, pri čemer vsako predstavlja svojo stran.
Opomba: To deluje samo za nesorodne sosednja območja, tudi če so izbrana ločeno, bodo vključena v eno samo območje tiskanja.
Kako prisiliti Excel, da ignorira območje tiskanja
Kadar želite natisniti kopijo celotnega lista ali delovnega zvezka, vendar se ne želite ukvarjati s čiščenjem vseh območij za tiskanje, Excelu preprosto povejte, naj jih ne upošteva:
- Kliknite . Datoteka > Natisni ali pritisnite Ctrl + P .
- Pod naslovom Nastavitve , kliknite puščico poleg Tiskanje aktivnih listov in izberite Ignoriranje območja tiskanja .
Kako natisniti več območij na eni strani
Možnost tiskanja več območij na list papirja nadzoruje model tiskalnika in ne Excel. Če želite preveriti, ali je ta možnost na voljo, pritisnite kombinacijo tipk Ctrl + P , kliknite Lastnosti tiskalnika in nato preklopite med razpoložljivimi zavihki Lastnosti tiskalnika pogovorno okno z iskanjem Strani na list možnost.
Če ima vaš tiskalnik takšno možnost, imate srečo :) Če te možnosti ni, potem je edini način, ki mi pride na misel, kopiranje obsegov tiskanja na nov list. S pomočjo funkcije Paste Special lahko na ta način povežete kopirane obsege z izvirnimi podatki:
- Izberite prvo območje tiskanja in ga kopirajte s pritiskom kombinacije tipk Ctrl + C.
- V novem listu desno kliknite katero koli prazno celico in izberite Posebna prilepitev > Povezana slika .
- Korake 1 in 2 ponovite za druga območja tiskanja.
- V novem listu pritisnite kombinacijo tipk Ctrl + P, da natisnete vsa kopirana območja tiskanja na eno stran.
Kako nastaviti območje tiskanja v Excelu za več listov z VBA
Če imate veliko delovnih listov s popolnoma enako strukturo, boste očitno želeli na papir izpisati enak bes. Težava je v tem, da izbira več listov onemogoči Območje tiskanja na traku. Na srečo obstaja enostavna rešitev, opisana v poglavju Kako natisniti isto območje na več listov.
Če morate redno tiskati isto območje na več listov, lahko z uporabo VBA pospešite delo.
Območje tiskanja v izbranih listih nastavite kot na aktivnem listu
Ta makro samodejno nastavi območje(-a) tiskanja za vse izbrane delovne liste enako kot na aktivnem listu. Če je izbranih več listov, je aktivni list tisti, ki je viden, ko zaženete makro.
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 SubNastavite območje tiskanja v vseh delovnih listih kot na aktivnem listu
Ne glede na to, koliko listov imate, ta koda z enim korakom določi območje tiskanja v celotnem delovnem zvezku. Preprosto nastavite želeno(-a) območje(-a) tiskanja na aktivnem listu in zaženite 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 SubDoločeno območje tiskanja nastavite na več listov
Pri delu z različnimi delovnimi zvezki je morda priročno, če vas makro pozove k izbiri območja.
Deluje takole: izberete vse ciljne delovne liste, zaženete makro, po pozivu izberete eno ali več območij (če želite izbrati več območij, pridržite tipko Ctrl) in kliknete V REDU .
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 SubKako uporabljati makroje
Najlažje je prenesti naš vzorčni delovni zvezek z makri območja tiskanja in zagnati makro neposredno iz tega delovnega zvezka:
- Odprite preneseni delovni zvezek in po pozivu omogočite makre.
- Odprite svoj delovni zvezek.
- V delovnem zvezku pritisnite kombinacijo tipk Alt + F8 , izberite makro, ki vas zanima, in kliknite Spustite .
Vzorec delovnega zvezka vsebuje naslednje makroje:
- SetPrintAreaSelectedSheets - nastavi območje tiskanja na izbranih listih kot na aktivnem listu.
- SetPrintAreaAllSheets - nastavi območje tiskanja v vseh listih trenutnega delovnega zvezka kot na aktivnem listu.
- SetPrintAreaMultipleSheets - nastavi določeno območje tiskanja v vseh izbranih delovnih listih.
Datoteko lahko shranite tudi kot delovni zvezek s podporo za makre (.xlsm) in vanj dodate makro. Za podrobna navodila po korakih glejte Kako vstaviti in zagnati kodo VBA v Excelu.
Kako spremeniti območje tiskanja v programu Excel
Ste po pomoti vključili nepomembne podatke ali niste izbrali nekaj pomembnih celic? Ni problema, v Excelu lahko na 3 enostavne načine uredite območje tiskanja.
Kako razširiti območje tiskanja v programu Excel
Če želite obstoječemu območju za tiskanje dodati več celic, naredite naslednje:
- Izberite celice, ki jih želite dodati.
- Na Postavitev strani v zavihku Nastavitev strani skupino, kliknite Območje tiskanja > Dodaj v območje za tiskanje .
Končano!
To je seveda najhitrejši način spreminjanja območja tiskanja, vendar ni pregleden. Če želite to narediti pravilno, si morate zapomniti nekaj pomembnih stvari:
- Spletna stran Dodaj v območje za tiskanje se prikaže le, če je v delovnem listu že vsaj eno območje za tiskanje.
- Če so dodane celice ni sosednja. na obstoječe območje za tiskanje, se ustvari novo območje za tiskanje, ki se natisne kot druga stran.
- Če so nove celice sosednji v obstoječe območje za tiskanje, bodo vključene v isto območje in natisnjene na isti strani.
Urejanje območja tiskanja v Excelu z uporabo Upravitelja imen
Vsakič, ko v Excelu nastavite območje za tiskanje, se določi območje z imenom Print_Area in nič vam ne preprečuje neposrednega spreminjanja tega območja:
- Na Formule v zavihku Opredeljena imena skupino, kliknite Ime Manager ali pritisnite bližnjico Ctrl + F3.
- V Ime Manager pogovorno okno, izberite območje, ki ga želite spremeniti, in kliknite Uredi gumb.
Spreminjanje območja tiskanja prek pogovornega okna Nastavitev strani
Drug hiter način za prilagoditev območja tiskanja v Excelu je uporaba Nastavitev strani pogovorno okno. Najboljša lastnost te metode je, da lahko opravite vse želene spremembe - spremenite območje tiskanja, ga izbrišete ali dodate novo.
- Na Postavitev strani v zavihku Nastavitev strani kliknite zaganjalnik pogovornega okna (majhna puščica v spodnjem desnem kotu).
- Na List v zavihku Nastavitev strani v pogovornem oknu se prikaže Območje tiskanja in lahko urejate kar tam:
- Na naslov spremeniti obstoječe območje tiskanja, izbrišite in ročno vnesite pravilne reference.
- Na naslov zamenjajte obstoječe območje, postavite kazalec v polje Območje tiskanja in izberite novo območje na listu. To bo odstranilo vsa obstoječa območja tiskanja, tako da bo nastavljeno samo izbrano območje.
- Na naslov dodaj novo območje, pritisnite in držite tipko Ctrl, medtem ko izberete novo območje. S tem boste poleg obstoječega(-ih) območja(-ev) določili novo območje tiskanja.
Kako počistiti območje tiskanja v programu Excel
Izbris območja tiskanja je tako enostaven kot nastavitev :)
- Odprite delovni list, ki vas zanima.
- Preklopite na Postavitev strani zavihek> Nastavitev strani in kliknite na Jasno območje tiskanja gumb.
Opomba: Če delovni list vsebuje več območij za tiskanje, bodo odstranjena vsa.
Kako zakleniti območje tiskanja v programu Excel
Če delovne zvezke pogosto delite z drugimi osebami, boste morda želeli zaščititi območje za tiskanje, da nihče ne bi mogel pokvariti vaših izpisov. Žal v Excelu ni neposrednega načina za zaklepanje območja za tiskanje, tudi če zaščitite delovni list ali delovni zvezek.
Edina delujoča rešitev za zaščito območja za tiskanje v Excelu je z VBA. V ta namen dodajte Workbook_BeforePrint ki tik pred tiskanjem v tišini prisili določeno območje tiskanja.
Enostavnejši način bi bil, da nastavite izvajalca dogodka za aktivni list , vendar to deluje z naslednjimi pridržki:
- Vsi vaši delovni listi morajo imeti enak(e) bes(e) za tiskanje.
- Pred tiskanjem boste morali izbrati vse zavihke ciljnega lista.
Če imajo različni listi različno strukturo, določite območje tiskanja za vsak list posebej .
Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets("Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets("Sheet2" ).PageSetup.PrintArea = "A1:F10" End SubZgornji makro nastavi območje tiskanja na A1:D10 za List1 in v A1:F10 za List2 . Te lahko po želji spremenite in dodate več listov.
Če želite v delovni zvezek dodati izvajalca dogodka, naredite naslednje korake:
- Pritisnite Alt + F11, da odprete Urejevalnik Visual Basic .
- V oknu Raziskovalec projekta na levi strani razširite vozlišče ciljnega delovnega zvezka in dvokliknite Ta delovna knjiga .
- Na spletnem mestu Ta delovna knjiga Koda prilepite kodo.
Opomba: Za delovanje tega pristopa je treba datoteko shraniti kot delovni zvezek z omogočenim makrom (.xlsm), makro pa mora biti omogočen ob odprtju delovnega zvezka.
Težave z območjem tiskanja v programu Excel
Večina težav pri tiskanju v Excelu je običajno povezana z nastavitvami tiskalnika in ne z območjem tiskanja. Kljub temu so naslednji nasveti za odpravljanje težav koristni, kadar Excel ne natisne pravilnih podatkov.
V Excelu ni mogoče nastaviti območja tiskanja
Problem : Excel ne more sprejeti območja tiskanja, ki ga določite. Območje tiskanja v polju so prikazani nekateri nenavadni razponi, vendar ne tisti, ki ste jih vnesli.
Rešitev : Poskusite popolnoma počistiti območje tiskanja in ga nato ponovno izberite.
Niso natisnjeni vsi stolpci
Problem : Za območje tiskanja ste izbrali določeno število stolpcev, vendar se ne natisnejo vsi.
Rešitev : Širina stolpca najverjetneje presega velikost papirja. Poskusite zožiti robove ali prilagoditi skaliranje - izberite Namestitev vseh stolpcev na eno stran .
Območje tiskanja se natisne na več strani
Problem : Želite enostranski izpis, vendar se natisne na več strani.
Rešitev: Nesorodni razponi se po zasnovi natisnejo na posamezne strani. Če ste izbrali samo en razpon, vendar se razdeli na več strani, je najverjetneje večji od velikosti papirja. Če želite to popraviti, poskusite nastaviti vse robove blizu vrednosti 0 ali izberite Fit list na eni strani. Za več podrobnosti glejte Kako natisniti preglednico Excel na eno stran.
Tako v Excelu nastavite, spremenite in izbrišete območje tiskanja. Zahvaljujem se vam za branje in upam, da se naslednji teden vidimo na našem blogu!