Kako postaviti i promijeniti područje za štampanje u Excelu

  • Podijeli Ovo
Michael Brown

U ovom vodiču naučit ćete kako ručno odabrati područje za ispis u Excelu i kako postaviti opsege ispisa za više listova pomoću makroa.

Kada pritisnete Dugme Print u Excelu, cijela tabela se ispisuje po defaultu, što često zauzima više stranica. Ali šta ako vam zaista ne treba sav sadržaj ogromnog radnog lista na papiru? Srećom, Excel pruža mogućnost definiranja dijelova za štampanje. Ova funkcija je poznata kao Područje za štampanje .

    Excel područje za štampanje

    A područje za štampanje je raspon ćelija za biti uključeni u konačni ispis. U slučaju da ne želite da odštampate celu tabelu, postavite oblast za štampanje koja uključuje samo vaš izbor.

    Kada pritisnete Ctrl + P ili kliknete na dugme Print na listu koji ima definisanu oblast za štampanje, samo ta oblast će biti štampana.

    Možete da izaberete više oblasti za štampanje u jednom radnom listu, a svako područje će se štampati na zasebnoj stranici. Čuvanje radne sveske takođe čuva područje za štampanje. Ako se kasnije predomislite, možete očistiti područje za ispis ili ga promijeniti.

    Definiranje područja za ispis daje vam veću kontrolu nad izgledom svake odštampane stranice i, u idealnom slučaju, uvijek biste trebali postaviti područje za štampanje prije slanja radnog lista na štampač. Bez toga možete završiti sa neurednim, teško čitljivim stranicama na kojima su neki važni redovi i kolone odsječeni, posebno ako je vaš radni list veći od).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    Gorenji makro postavlja područje za štampanje na A1:D10 za Sheet1 i na A1:F10 za List2 . Možete ih promijeniti po želji, kao i dodati još listova.

    Da dodate rukovatelja događajima u svoju radnu knjigu, izvršite ove korake:

    1. Pritisnite Alt + F11 da otvorite Visual Basic Editor .
    2. U prozoru Project Explorer na lijevoj strani, proširite čvor ciljne radne knjige i dvaput kliknite na Ova radna knjiga .
    3. U prozoru ThisWorkbook Code , zalijepite kod.

    Napomena. Da bi ovaj pristup funkcionisao, fajl treba da bude sačuvan kao radna sveska sa omogućenim makroima (.xlsm) i makro treba da bude omogućen pri otvaranju radne sveske.

    Problemi u području za štampanje u Excel-u

    Većina problema sa štampanjem u Excel-u obično se odnosi na postavke štampača, a ne na oblast štampanja. Ipak, sljedeći savjeti za rješavanje problema mogu biti od pomoći kada Excel ne ispisuje ispravne podatke.

    Ne može se postaviti područje za štampanje u Excelu

    Problem : Ne možete dobiti Excel da prihvati područje za štampanje koje definišete. Polje Print Area prikazuje neke neparne opsege, ali ne i one koje ste uneli.

    Rješenje : Pokušajte potpuno obrisati područje za ispis, a zatim ga ponovo odaberite.

    Nisu ispisane sve kolone

    Problem : Odabrali ste određeni broj kolona za ispispodručje, ali nisu svi odštampani.

    Rješenje : Najvjerovatnije je širina kolone veća od veličine papira. Pokušajte da užete margine ili prilagodite skaliranje – odaberite Uklopi sve kolone na jednu stranicu .

    Oblast za štampanje se štampa na nekoliko stranica

    Problem : Želite ispis na jednoj stranici, ali se štampa na nekoliko stranica.

    Rješenje: Nesusjedni bijesi se štampaju na pojedinačnim stranicama prema dizajnu. Ako ste odabrali samo jedan raspon, ali se on podijeli na nekoliko stranica, onda je najvjerovatnije veći od veličine papira. Da biste ovo popravili, pokušajte postaviti sve margine blizu 0 ili odaberite Uklopi list na jednu stranicu. Za više detalja pogledajte Kako ispisati Excel tabelu na jednoj stranici.

    Tako postavljate , promijenite i obrišite područje za štampanje u Excelu. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!

    papir koji koristite.

    Kako postaviti područje za ispis u Excelu

    Da biste uputili Excelu koji dio vaših podataka treba da se pojavi u odštampanoj kopiji, nastavite na jedan od sljedećih načina.

    Najbrži način za postavljanje područja za ispis u Excelu

    Najbrži način za postavljanje konstantnog raspona ispisa je sljedeći:

    1. Odaberite dio radnog lista koji želite print.
    2. Na kartici Izgled stranice , u grupi Podešavanje stranice kliknite na Područje za štampanje > Postavi područje za štampanje .

    Pojavit će se blijeda siva linija koja označava područje ispisa.

    Informativniji način definirati područje za štampanje u Excel-u

    Želite li vizualno vidjeti sve svoje postavke? Evo transparentnijeg pristupa definiranju područja za ispis:

    1. Na kartici Izgled stranice , u grupi Podešavanje stranice , kliknite na pokretač dijaloga . Ovo će otvoriti dijaloški okvir Podešavanje stranice .
    2. Na kartici List stavite kursor u polje Područje za štampanje i odaberite jedno ili više opsega u vašem radnom listu. Za odabir više raspona, ne zaboravite držati tipku Ctrl.
    3. Kliknite OK .

    Savjeti i napomene:

    • Kada spremite radnu knjigu, područje za štampanje je također spremljeno . Kad god pošaljete radni list na štampač, samo će to područje biti ispisano.
    • Da biste bili sigurni da su definirana područja ona koja zaista želite, pritisnite Ctrl + P i prođite kroz svaku stranicupregled .
    • Da biste brzo ispisali određeni dio podataka bez postavljanja područja za ispis, odaberite željeni raspon(e), pritisnite Ctrl + P i odaberite Odabir ispisa u padajuća lista desno ispod Postavke . Za više informacija pogledajte Kako ispisati odabir, list ili cijelu radnu knjigu.

    Kako postaviti više područja za štampanje u Excelu

    Da biste odštampali nekoliko različitih dijelova radnog lista, možete odabrati više područja za ispis na ovaj način:

    1. Odaberite prvi raspon, držite pritisnutu tipku Ctrl i odaberite druge raspone.
    2. Na kartici Izgled stranice , u grupi Podešavanje stranice kliknite na Područje za ispis > Postavi područje za ispis .

    Gotovo! Kreira se više područja za štampanje, od kojih svaka predstavlja svoju stranicu.

    Napomena. Ovo radi samo za nekontinualne opsege. Susedni opsezi, čak i odvojeno odabrani, biće uključeni u jedno područje za štampanje.

    Kako natjerati Excel da zanemari područje za štampanje

    Kada želite štampanu kopiju cijelog lista ili cijele radne knjige, ali ne želite se truditi brisati sva područja za ispis, samo recite Excelu da ih ignorira:

    1. Kliknite Datoteka > Print ili pritisnite Ctrl + P .
    2. Pod Postavke kliknite na strelicu sljedeće da Print Active Sheets i odaberite Ignore Print Area .

    Kako ispisati više područja na jednoj stranici

    Mogućnost štampanja više oblasti po listu papira kontroliše amodel štampača, a ne Excel. Da biste provjerili da li vam je ova opcija dostupna, pritisnite Ctrl + P , kliknite na vezu Svojstva štampača , a zatim prelazite kroz dostupne kartice dijaloškog okvira Svojstva štampača tražeći Stranica po listu opcija.

    Ako vaš štampač ima takvu opciju, imate sreće :) Ako nema takve opcije, onda je jedini način da mogu zamisliti je kopiranje raspona ispisa na novi list. Uz pomoć funkcije Paste Special, možete povezati kopirane raspone s originalnim podacima na ovaj način:

    1. Odaberite prvo područje za ispis i pritisnite Ctrl + C da ga kopirate.
    2. Na novom listu, desnom tipkom miša kliknite bilo koju praznu ćeliju i odaberite Specijalno lijepljenje > Povezana slika .
    3. Ponovite korake 1 i 2 za druga područja za ispis.
    4. U novom listu pritisnite Ctrl + P da odštampate sva kopirana područja za štampanje na jednoj stranici.

    Kako postaviti područje za štampanje u Excel-u za više listova sa VBA

    U slučaju da imate puno radnih listova sa potpuno istom strukturom, očigledno ćete želeti da isti bijes izbacite na papir. Problem je u tome što odabirom nekoliko listova onemogućavate dugme Područje za štampanje na traci. Srećom, postoji jednostavno rješenje opisano u Kako odštampati isti opseg na više listova.

    Ako morate redovno štampati isto područje na više listova, upotreba VBA može ubrzati stvari.

    Podesite područje za štampanjeu odabranim listovima kao na aktivnom listu

    Ovaj makro automatski postavlja područje(e) za ispis za sve odabrane radne listove isto kao i na aktivnom listu. Kada je odabrano više listova, aktivni list je onaj koji je vidljiv kada pokrenete makro.

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea Za svaki list u ActiveWindowSelec. Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Postavite opseg ispisa na svim radnim listovima kao na aktivnom listu

    Bez obzira na to koliko listova imate, ovaj kod definira raspon ispisa u cijeloj radnoj knjizi u jednom potezu. Jednostavno postavite željeno područje(a) za ispis na aktivnom listu i pokrenite makro:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea za svaki list u ActiveWorkbook.Sheets za svaki list u ActiveWorkbook.Sheets. .Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Postavite specificirano područje za ispis na više listova

    Kada radite s različitim radnim knjigama, možda će vam biti zgodno ako makro upita da odaberete raspon.

    Evo kako to funkcionira: odaberete sve ciljne radne listove, pokrenete makro, odaberete jedan ili više raspona kada se to od vas zatraži (da odaberete više raspona, držite tipku Ctrl) i kliknete OK .

    Sub SetPrintAreaMultipleSheets() Zatamni odabraniPrintAreaRange As Range Zatamni odabranoPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Nastavi sljedeći Set SelectedPrintAreaRange = Application.InputBox( "Please select raspon područja za ispis" , "Postavi područje za ispis u više listova" , Tip :=8) Ako nije odabranoPrintAreaRange nije ništa onda SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) Za svaki list u ActiveSWindowSheets.Selec .PrintArea = SelectedPrintAreaRangeAddress Next End Ako je postavljen SelectedPrintAreaRange = Nothing End Sub

    Kako koristiti makroe

    Najlakši način je da preuzmete naš uzorak radne knjige s makroima područja za štampanje i pokrenete makro direktno iz te radne knjige. Evo kako:

    1. Otvorite preuzetu radnu svesku i omogućite makronaredbe ako se to od vas zatraži.
    2. Otvorite svoju radnu svesku.
    3. U radnoj svesci pritisnite Alt + F8 , izaberite makro koji vas zanima i kliknite Pokreni .

    Primjer radne knjige sadrži sljedeće makroe:

    • SetPrintAreaSelectedSheets - skupovi područje ispisa u odabranim listovima kao na aktivnom listu.
    • SetPrintAreaAllSheets – postavlja područje za ispis u svim listovima trenutne radne knjige kao na aktivnom listu.
    • SetPrintAreaMultipleSheets - postavlja specificirano područje za ispis u svim odabranim radnim listovima.

    Alternativno, možetemože sačuvati vašu datoteku kao radnu svesku sa omogućenim makroima (.xlsm) i dodati joj makro. Za detaljne upute korak po korak, pogledajte Kako umetnuti i pokrenuti VBA kod u Excelu.

    Kako promijeniti područje za štampanje u Excelu

    Slučajno uključeni nebitni podaci ili propušteni odabir nekoliko važne ćelije? Nema problema, postoje 3 jednostavna načina za uređivanje područja za štampanje u Excel-u.

    Kako proširiti područje za štampanje u Excel-u

    Da dodate više ćelija postojećoj oblasti za štampanje, samo uradite sledeće:

    1. Odaberite ćelije koje želite dodati.
    2. Na kartici Izgled stranice , u grupi Postavljanje stranice kliknite Oblast za štampanje > Dodaj u oblast za štampanje .

    Gotovo!

    Ovo je od naravno najbrži način za izmjenu područja za štampanje, ali ne i transparentan. Da biste to ispravili, evo nekoliko važnih stvari koje treba zapamtiti:

    • Opcija Dodaj u područje za štampanje se pojavljuje samo kada radni list već ima barem jedno područje za štampanje.
    • Ako ćelije koje dodajete nisu susjedne postojećem području za štampanje, kreira se nova oblast za štampanje i štampaće se kao druga stranica.
    • Ako nova ćelije su susedne postojećem području za štampanje, biće uključene u istu oblast i odštampane na istoj stranici.

    Uredite oblast za štampanje u Excel-u pomoću Name Managera

    Svaki put kada postavite područje za ispis u Excelu, kreira se definirani raspon pod nazivom Print_Area i postojiništa što bi vas spriječilo da direktno modificirate taj raspon. Evo kako:

    1. Na kartici Formule , u grupi Definirana imena , kliknite na Upravitelj imenima ili pritisnite Ctrl + F3 prečicu .
    2. U dijaloškom okviru Upravitelj imena odaberite raspon koji želite promijeniti i kliknite na dugme Uredi .

    Promjena područja za štampanje putem dijaloškog okvira za podešavanje stranice

    Još jedan brz način za podešavanje područja za štampanje u Excelu je korištenje dijaloškog okvira Podešavanje stranice . Najbolja stvar u vezi s ovom metodom je što vam omogućava da napravite bilo koje promjene koje želite – izmijenite područje za ispis, izbrišite ili dodajte novo.

    1. Na kartici Izgled stranice , u grupi Podešavanje stranice kliknite na pokretač dijaloga (mala strelica u donjem desnom uglu).
    2. Na kartici Sheet na Stranici Postavljanje dijaloški okvir, vidjet ćete okvir Područje za štampanje i možete izvršiti svoje izmjene odmah tamo:
      • Da izmijenite postojeću oblast za štampanje, izbrišite i otkucajte ispravne reference ručno.
      • Da zamijenite postojeću oblast, stavite kursor u okvir Područje za ispis i odaberite novi raspon na listu. Ovo će ukloniti sve postojeće oblasti za štampanje tako da je samo odabrano postavljeno.
      • Da dodate novo područje, pritisnite i držite taster Ctrl dok birate novi opseg. Ovo će postaviti novu oblast za štampanje pored postojeće(e).

    Kako obrisati oblast za štampanje uExcel

    Brisanje područja za štampanje je jednostavno kao i postavljanje :)

    1. Otvorite radni list od interesa.
    2. Prebacite se na Izgled stranice tab > Podešavanje stranice grupu i kliknite na dugme Obriši područje za ispis .

    Napomena. Ako radni list sadrži više područja za ispis, sve će biti uklonjene.

    Kako zaključati oblast za štampanje u Excel-u

    Ako često delite svoje radne sveske sa drugim ljudima, možda biste želeli da zaštitite oblast za štampanje kako niko ne bi mogao da pokvari vaše ispise. Nažalost, ne postoji direktan način da zaključate oblast za štampanje u Excel-u čak ni tako što ćete zaštititi radni list ili radnu svesku.

    Jedino radno rešenje za zaštitu područja za štampanje u Excel-u je VBA. Za ovo, dodajete rukovalac događaja Workbook_BeforePrint koji tiho forsira specificirano područje za ispis neposredno prije štampanja.

    Jednostavniji način bi bio da postavite rukovalac događaja za aktivni list , ali ovo funkcionira sa sljedećim upozorenjima:

    • Svi vaši radni listovi trebaju imati istu brzinu(e) ispisa.
    • Morat ćete prije odabrati sve kartice ciljnog lista printing.
    Private Sub Workbook_BeforePrint(Cancel As Boolean) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Ako različiti listovi imaju različitu strukturu, tada navedite područje za ispis za svaki list pojedinačno .

    Privatna pod radna knjiga_prije ispisa(Otkaži kao logički) Radni listovi( "Sheet1"

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.