Sadržaj
U ovom vodiču naučit ćete kako ručno odabrati područje ispisa u Excelu i kako postaviti raspone ispisa za više listova pomoću makronaredbi.
Kada pritisnete Ispis gumb u Excelu, prema zadanim postavkama ispisuje se cijela proračunska tablica, što često zauzima više stranica. Ali što ako vam zapravo nije potreban sav sadržaj ogromnog radnog lista na papiru? Srećom, Excel pruža mogućnost definiranja dijelova za ispis. Ova je značajka poznata kao Područje ispisa .
Područje ispisa programa Excel
Područje ispisa je raspon ćelija za uključiti u konačni ispis. U slučaju da ne želite ispisati cijelu proračunsku tablicu, postavite područje ispisa koje uključuje samo vaš odabir.
Kada pritisnete Ctrl + P ili kliknete gumb Ispis na listu koji ima definirano područje ispisa, samo će to područje biti ispisano.
Možete odabrati više područja ispisa na jednom radnom listu, a svako će se područje ispisati na zasebnoj stranici. Spremanjem radne knjige također se štedi područje ispisa. Ako se kasnije predomislite, možete očistiti područje ispisa ili ga promijeniti.
Definiranje područja ispisa daje vam veću kontrolu nad izgledom svake ispisane stranice i, idealno, uvijek biste trebali postaviti područje ispisa prije slanja radnog lista na pisač. Bez njega biste mogli završiti s neurednim stranicama koje je teško čitati na kojima su neki važni redovi i stupci odrezani, osobito ako je vaš radni list veći od).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub
Gornji makro postavlja područje ispisa na A1:D10 za Sheet1 i na A1:F10 za Sheet2 . Možete ih slobodno mijenjati po želji kao i dodati više listova.
Da biste dodali rukovatelja događajima u svoju radnu knjigu, izvršite ove korake:
- Pritisnite Alt + F11 za otvorite Visual Basic Editor .
- U prozoru Project Explorer na lijevoj strani proširite čvor ciljne radne knjige i dvaput kliknite Ova radna knjiga .
- U prozoru ThisWorkbook Code zalijepite kôd.
Napomena. Da bi ovaj pristup funkcionirao, datoteku je potrebno spremiti kao radnu knjigu s omogućenom makronaredbom (.xlsm), a makro bi trebao biti omogućen pri otvaranju radne knjige.
Problemi s područjem ispisa u Excelu
Većina problema s ispisom u Excelu obično se odnosi na postavke pisača, a ne na područje ispisa. Unatoč tome, sljedeći savjeti za rješavanje problema mogu biti od pomoći kada Excel ne ispisuje točne podatke.
Ne može se postaviti područje ispisa u Excelu
Problem : Ne možete dobiti Excel za prihvaćanje područja ispisa koje definirate. Polje Područje ispisa prikazuje neke neobične raspone, ali ne one koje ste unijeli.
Rješenje : Pokušajte potpuno očistiti područje ispisa, a zatim ga ponovno odaberite.
Nisu svi stupci ispisani
Problem : Odabrali ste određeni broj stupaca za ispispodručju, ali nisu svi ispisani.
Rješenje : Najvjerojatnije širina stupca premašuje veličinu papira. Pokušajte suziti margine ili prilagodite skaliranje – odaberite Uklopi sve stupce na jednu stranicu .
Područje ispisa ispisuje se na nekoliko stranica
Problem : Želite ispis jedne stranice, ali on se ispisuje na nekoliko stranica.
Rješenje: Nesusjedne rubrike se prema dizajnu ispisuju na pojedinačnim stranicama. Ako ste odabrali samo jedan raspon, ali se on podijeli na nekoliko stranica, najvjerojatnije je veći od veličine papira. Da biste to popravili, pokušajte postaviti sve margine blizu 0 ili odaberite Prilagodi list jednoj stranici. Za više detalja pogledajte Kako ispisati proračunsku tablicu programa Excel na jednoj stranici.
Tako postavljate , promijeniti i očistiti područje ispisa u Excelu. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!
papir koji koristite.Kako postaviti područje ispisa u Excelu
Da biste Excelu odredili koji se odjeljak vaših podataka treba pojaviti u ispisanoj kopiji, nastavite na jedan od sljedećih načina.
Najbrži način za postavljanje područja ispisa u Excelu
Najbrži način za postavljanje konstantnog raspona ispisa je ovaj:
- Odaberite dio radnog lista koji želite ispis.
- Na kartici Page Layout , u grupi Page Setup kliknite Print Area > Set Print Area .
Pojavit će se blijeda siva crta koja označava područje ispisa.
Informativniji način za definiranje područja ispisa u Excelu
Želite li vizualno vidjeti sve svoje postavke? Evo transparentnijeg pristupa definiranju područja ispisa:
- Na kartici Page Layout , u grupi Page Setup , kliknite dijaloški pokretač . Ovo će otvoriti dijaloški okvir Page Setup .
- Na kartici Sheet postavite kursor u polje Print area i odaberite jedan ili više raspona u vašem radnom listu. Za odabir više raspona, ne zaboravite držati tipku Ctrl.
- Kliknite U redu .
Savjeti i bilješke:
- Kada spremite radnu knjigu, područje za ispis također je spremljeno . Kad god radni list pošaljete na pisač, ispisat će se samo to područje.
- Kako biste bili sigurni da su definirana područja ona koja stvarno želite, pritisnite Ctrl + P i prođite kroz svaku stranicupregled .
- Za brzi ispis određenog dijela vaših podataka bez postavljanja područja ispisa, odaberite željeni raspon(e), pritisnite Ctrl + P i odaberite Odabir ispisa u padajući popis ispod Postavke . Za više informacija pogledajte Kako ispisati odabir, list ili cijelu radnu knjigu.
Kako postaviti više područja ispisa u Excelu
Da biste ispisali nekoliko različitih dijelova radnog lista, možete odabrati više područja ispisa na ovaj način:
- Odaberite prvi raspon, držite pritisnutu tipku Ctrl i odaberite ostale raspone.
- Na kartici Izgled stranice , u grupi Postavljanje stranice kliknite Područje ispisa > Postavi područje ispisa .
Gotovo! Stvara se više područja ispisa, od kojih svako predstavlja svoju stranicu.
Napomena. Ovo radi samo za nesusjedne raspone. Susjedni rasponi, čak i odvojeno odabrani, bit će uključeni u jedno područje ispisa.
Kako prisiliti Excel da zanemari područje ispisa
Kada želite tiskanu kopiju cijelog lista ili cijele radne knjige, ali se ne želite zamarati brisanjem svih područja ispisa, jednostavno recite Excelu da ih zanemari:
- Kliknite Datoteka > Ispis ili pritisnite Ctrl + P .
- Pod Postavke kliknite strelicu pored za Ispis aktivnih listova i odaberite Zanemari područje ispisa .
Kako ispisati više područja na jednoj stranici
Mogućnošću ispisa više područja po listu papira upravlja amodel pisača, a ne Excel. Kako biste provjerili je li vam ova opcija dostupna, pritisnite Ctrl + P , kliknite vezu Svojstva pisača , a zatim prelazite kroz dostupne kartice dijaloškog okvira Svojstva pisača tražeći Opcija Stranica po listu .
Ako vaš pisač ima takvu opciju, sretni ste :) Ako ne postoji takva opcija, jedini način da možete zamisliti je kopiranje raspona ispisa na novi list. Uz pomoć posebne značajke Zalijepi, možete povezati kopirane raspone s izvornim podacima na ovaj način:
- Odaberite prvo područje ispisa i pritisnite Ctrl + C da ga kopirate.
- Na novom listu desnom tipkom miša kliknite bilo koju praznu ćeliju i odaberite Posebno zalijepi > Povezanu sliku .
- Ponovite korake 1 i 2 za druga područja ispisa.
- Na novom listu pritisnite Ctrl + P za ispis svih kopiranih područja ispisa na jednoj stranici.
Kako postaviti područje ispisa u Excelu za više listova s VBA
U slučaju da imate mnogo radnih listova s potpuno istom strukturom, očito ćete htjeti ispisati isti bijes na papiru. Problem je u tome što se odabirom nekoliko listova onemogućuje gumb Područje ispisa na vrpci. Srećom, postoji jednostavno zaobilazno rješenje opisano u Kako ispisati isti raspon na više listova.
Ako morate redovito ispisivati isto područje na više listova, upotreba VBA može ubrzati stvari.
Postavite područje ispisau odabranim listovima kao na aktivnom listu
Ova makronaredba automatski postavlja područje(a) ispisa za sve odabrane radne listove isto kao na aktivnom listu. Kada je odabrano više listova, aktivni list je onaj koji je vidljiv kada pokrenete makronaredbu.
Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea Za svaki list u ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End SubPostavite raspon ispisa u svim radnim listovima kao na aktivnom listu
Bez obzira koliko listova imate, ovaj kod definira raspon ispisa u cijeloj radnoj knjizi u jednom potezu. Jednostavno postavite željena područja ispisa na aktivnom listu i pokrenite makronaredbu:
Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea Za svaki list u ActiveWorkbook.Sheets If Sheet .Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End SubPostavite navedeno područje ispisa na više listova
Kada radite s različitim radnim knjigama, možda će vam biti zgodno ako makronaredba zatraži da odaberete raspon.
Evo kako to funkcionira: odaberete sve ciljne radne listove, pokrenete makronaredbu, odaberete jedan ili više raspona kada se to od vas zatraži (za odabir više raspona, držite tipku Ctrl) i kliknete OK .
Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox( "Molimo odaberite raspon područja ispisa" , "Postavi područje ispisa u više listova" , Tip :=8) Ako Not SelectedPrintAreaRange nije ništa, SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) Za svaki list u ActiveWindow.SelectedSheets Sheet.PageSetup .PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End Sub
Kako koristiti makronaredbe
Najlakši način je preuzeti našu oglednu radnu knjigu s makronaredbama područja ispisa i pokrenuti makronaredbu izravno iz te radne knjige. Evo kako:
- Otvorite preuzetu radnu knjigu i omogućite makronaredbe ako se to od vas zatraži.
- Otvorite vlastitu radnu knjigu.
- U radnoj knjizi pritisnite Alt + F8 , odaberite makronaredbu koja vas zanima i kliknite Pokreni .
Uzorak radne knjige sadrži sljedeće makronaredbe:
- SetPrintAreaSelectedSheets - skupovi područje ispisa u odabranim listovima kao na aktivnom listu.
- SetPrintAreaAllSheets – postavlja područje ispisa na svim listovima trenutne radne knjige kao na aktivnom listu.
- SetPrintAreaMultipleSheets - postavlja navedeno područje ispisa u svim odabranim radnim listovima.
Alternativno, možetemože spremiti vašu datoteku kao radnu knjigu s omogućenom makronaredbom (.xlsm) i dodati joj makronaredbu. Za detaljne upute korak po korak pogledajte Kako umetnuti i pokrenuti VBA kod u Excelu.
Kako promijeniti područje ispisa u Excelu
Slučajno uključeni nevažni podaci ili propušteno odabiranje nekoliko važne stanice? Nema problema, postoje 3 jednostavna načina za uređivanje područja ispisa u Excelu.
Kako proširiti područje ispisa u Excelu
Da biste dodali više ćelija u postojeće područje ispisa, samo učinite sljedeće:
- Odaberite ćelije koje želite dodati.
- Na kartici Page Layout , u grupi Page Setup kliknite Područje za ispis > Dodaj u područje za ispis .
Gotovo!
Ovo je od Naravno, najbrži način za izmjenu područja ispisa, ali nije transparentan. Da biste to učinili kako treba, evo nekoliko važnih stvari koje treba zapamtiti:
- Opcija Dodaj u područje ispisa pojavljuje se samo kada radni list već ima barem jedno područje ispisa.
- Ako ćelije koje dodajete nisu susjedne postojećem području ispisa, stvara se novo područje ispisa i ispisat će se kao druga stranica.
- Ako nova ćelije su susjedne postojećem području ispisa, bit će uključene u isto područje i ispisane na istoj stranici.
Uredite područje ispisa u Excelu pomoću upravitelja imena
Svaki put kada postavite područje ispisa u Excelu, stvara se definirani raspon pod nazivom Područje_ispisa , a postojiništa što bi vas spriječilo da izravno mijenjate taj raspon. Evo kako:
- Na kartici Formule , u grupi Definirani nazivi kliknite Upravitelj imena ili pritisnite prečac Ctrl + F3 .
- U dijaloškom okviru Upravitelj naziva odaberite raspon koji želite promijeniti i kliknite gumb Uredi .
Promjena područja ispisa putem dijaloškog okvira Postavljanje stranice
Još jedan brz način za podešavanje područja ispisa u Excelu je korištenje dijaloškog okvira Postavljanje stranice . Najbolja stvar kod ove metode je to što vam omogućuje da napravite bilo kakve promjene koje želite – izmijenite područje ispisa, izbrišite ili dodajte novo.
- Na kartici Izgled stranice , u grupi Page Setup kliknite pokretač dijaloga (mala strelica u donjem desnom kutu).
- Na kartici Sheet Page Dijaloški okvir Postavljanje , vidjet ćete okvir Područje ispisa i tamo možete izvršiti svoje izmjene:
- Da biste izmijenili postojeće područje ispisa, izbrišite i upišite ispravne reference ručno.
- Za zamjenu postojećeg područja, postavite kursor u okvir Područje ispisa i odaberite novi raspon na listu. Ovo će ukloniti sva postojeća područja ispisa tako da je postavljeno samo ono odabrano.
- Za dodavanje novog područja, pritisnite i držite tipku Ctrl dok odabirete novi raspon. Ovo će postaviti novo područje ispisa uz postojeće.
Kako očistiti područje ispisa uExcel
Brisanje područja ispisa jednostavno je kao i postavljanje :)
- Otvorite radni list koji vas zanima.
- Prebacite se na Izgled stranice karticu > Page Setup grupu i kliknite gumb Clear Print Area .
Napomena. Ako radni list sadrži više područja za ispis, sva će se ukloniti.
Kako zaključati područje ispisa u Excelu
Ako često dijelite svoje radne knjige s drugim ljudima, možda biste trebali zaštititi područje ispisa tako da nitko ne može pokvariti vaše ispise. Nažalost, ne postoji izravan način za zaključavanje područja ispisa u Excelu čak ni zaštitom radnog lista ili radne knjige.
Jedino radno rješenje za zaštitu područja ispisa u Excelu je VBA. Za ovo dodajete rukovatelj događajem Workbook_BeforePrint koji tiho forsira određeno područje ispisa neposredno prije ispisa.
Jednostavniji način bio bi postaviti rukovatelj događajima za aktivni list , ali ovo funkcionira uz sljedeća upozorenja:
- Svi vaši radni listovi trebaju imati isti bijes ispisa.
- Morat ćete odabrati sve kartice ciljanog lista prije ispis.
Ako različiti listovi imaju različitu strukturu, odredite područje ispisa za svaki list pojedinačno .
Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets( "Sheet1"