Tabela e përmbajtjes
Në këtë tutorial, do të mësoni se si të zgjidhni manualisht zonën e printimit në Excel dhe si të vendosni intervalet e printimit për fletë të shumta duke përdorur makro.
Kur shtypni Butoni Print në Excel, e gjithë fletëllogaritja printohet si parazgjedhje, e cila shpesh merr shumë faqe. Por, çka nëse nuk ju nevojitet vërtet e gjithë përmbajtja e një flete pune të madhe në letër? Për fat të mirë, Excel ofron aftësinë për të përcaktuar pjesët për printim. Ky funksion njihet si Zona e printimit .
Zona e printimit në Excel
Një zona e printimit është një varg qelizash për të të përfshihen në printimin përfundimtar. Në rast se nuk dëshironi të printoni të gjithë tabelën, vendosni një zonë printimi që përfshin vetëm zgjedhjen tuaj.
Kur shtypni Ctrl + P ose klikoni butonin Printo në një fletë që ka një zonë printimi të përcaktuar, vetëm ajo zonë do të printohet.
Mund të zgjidhni shumë zona printimi në një fletë pune dhe secila zonë do të printohet në një faqe të veçantë. Ruajtja e librit të punës ruan gjithashtu zonën e printimit. Nëse ndryshoni mendje në një moment të mëvonshëm, mund ta pastroni zonën e printimit ose ta ndryshoni atë.
Përcaktimi i zonës së printimit ju jep më shumë kontroll mbi pamjen e secilës faqe të printuar dhe, në mënyrë ideale, duhet të vendosni gjithmonë një zona e printimit përpara se të dërgoni një fletë pune në printer. Pa të, mund të përfundoni me faqe të çrregullta, të vështira për t'u lexuar ku disa rreshta dhe kolona të rëndësishme janë prerë, veçanërisht nëse fleta juaj e punës është më e madhe se).PageSetup.PrintArea = "A1:D10" Fletët e punës( "Sheet2" ).PageSetup.PrintArea = "A1:F10" Fund Sub
Makroja e mësipërme vendos zonën e printimit në A1:D10 për Fleta1 dhe në A1:F10 për Fleta2 . Ju jeni të lirë t'i ndryshoni këto sipas dëshirës si dhe të shtoni më shumë fletë.
Për të shtuar mbajtësin e ngjarjeve në librin tuaj të punës, kryeni këto hapa:
- Shtypni Alt + F11 për të hapni Visual Basic Editor .
- Në dritaren e Project Explorer në të majtë, zgjeroni nyjen e librit të punës të synuar dhe klikoni dy herë ThisWorkbook .
- Në dritaren This Workbook Code , ngjisni kodin.
Shënim. Që kjo qasje të funksionojë, skedari duhet të ruhet si një libër pune i aktivizuar me makro (.xlsm) dhe makro duhet të aktivizohet në hapjen e librit të punës.
Problemet e zonës së printimit në Excel
Shumica e problemeve të printimit në Excel zakonisht lidhen me cilësimet e printerit dhe jo me zonën e printimit. Megjithatë, këshillat e mëposhtme për zgjidhjen e problemeve mund të jenë të dobishme kur Excel nuk po printon të dhënat e sakta.
Nuk mund të caktohet zona e printimit në Excel
Problemi : Nuk mund të merrni Excel për të pranuar zonën e printimit që keni përcaktuar. Fusha Print Area tregon disa vargje tek, por jo ato që keni futur.
Zgjidhja : Provoni të pastroni plotësisht zonën e printimit dhe më pas zgjidheni sërish.
Jo të gjitha kolonat janë shtypur
Problemi : Ju keni zgjedhur një numër të caktuar kolonash për printimzonë, por jo të gjitha janë të shtypura.
Zgjidhja : Me shumë mundësi, gjerësia e kolonës tejkalon madhësinë e letrës. Provoni t'i ngushtoni kufijtë ose rregulloni shkallëzimin – zgjidhni Përshtatni të gjitha kolonat në një faqe .
Zona e printimit printon në disa faqe
Problemi : Ju dëshironi printimin me një faqe, por ai printohet në disa faqe.
Zgjidhja: Tërbimet jo ngjitur shtypen në faqe të veçanta sipas dizajnit. Nëse keni zgjedhur vetëm një varg, por ai ndahet në disa faqe, atëherë me shumë mundësi është më i madh se madhësia e letrës. Për ta rregulluar këtë, provoni të vendosni të gjitha margjinat afër 0 ose zgjidhni Përshtatni fletën në një faqe. Për më shumë detaje, ju lutemi shihni Si të printoni fletëllogaritjen Excel në një faqe.
Kështu e vendosni , ndryshoni dhe pastroni zonën e printimit në Excel. Ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën e ardhshme!
letrën që po përdorni.Si të vendosni zonën e printimit në Excel
Për të udhëzuar Excel se cila pjesë e të dhënave tuaja duhet të shfaqet në një kopje të printuar, vazhdoni në një nga mënyrat e mëposhtme.
Mënyra më e shpejtë për të vendosur zonën e printimit në Excel
Mënyra më e shpejtë për të vendosur një interval të vazhdueshëm printimi është kjo:
- Zgjidhni pjesën e fletës së punës që dëshironi të printo.
- Në skedën Struktura e faqes , në grupin Konfigurimi i faqes , kliko Zona e printimit > Cakto zonën e printimit .
Do të shfaqet një vijë gri e zbehtë që tregon zonën e printimit.
Mënyrë më informuese për të përcaktuar zonën e printimit në Excel
Dëshironi të shihni vizualisht të gjitha cilësimet tuaja? Këtu është një qasje më transparente për përcaktimin e zonës së printimit:
- Në skedën Struktura e faqes , në grupin Konfigurimi i faqes , kliko nisësin e dialogut . Kjo do të hapë kutinë e dialogut Konfigurimi i faqes .
- Në skedën Fleta , vendosni kursorin në fushën Zona e printimit dhe zgjidhni një ose më shumë vargje në fletën tuaj të punës. Për të zgjedhur vargje të shumta, mos harroni të mbani tastin Ctrl.
- Klikoni OK .
Këshilla dhe shënime:
- Kur ruani librin e punës, zona e printimit gjithashtu ruhet . Sa herë që e dërgoni fletën e punës në printer, vetëm ajo zonë do të printohet.
- Për t'u siguruar që zonat e përcaktuara janë ato që dëshironi vërtet, shtypni Ctrl + P dhe kaloni nëpër secilën faqepamje paraprake .
- Për të printuar shpejt një pjesë të caktuar të të dhënave tuaja pa vendosur një zonë printimi, zgjidhni diapazonin(et) e dëshiruar, shtypni Ctrl + P dhe zgjidhni Print Selection në listë rënëse direkt nën Cilësimet . Për më shumë informacion, ju lutemi shihni Si të printoni përzgjedhjen, fletën ose të gjithë librin e punës.
Si të vendosni zona të shumta printimi në Excel
Për të printuar disa pjesë të ndryshme të një flete pune, ju mund të zgjedhë zona të shumta të printimit në këtë mënyrë:
- Zgjidhni diapazonin e parë, mbani të shtypur tastin Ctrl dhe zgjidhni intervale të tjera.
- Në skedën Struktura e faqes , në grupin Konfigurimi i faqes , kliko Print Area > Cakto Print Area .
U krye! Krijohen zona të shumta printimi, secila përfaqëson faqen e vet.
Shënim. Kjo funksionon vetëm për vargjet jo të lidhura . Gamat ngjitur, madje të zgjedhura veçmas, do të përfshihen në një zonë të vetme printimi.
Si ta detyroni Excel të injorojë zonën e printimit
Kur dëshironi një kopje të fortë të një flete të tërë ose të një libri pune, por nuk doni të shqetësoheni për të pastruar të gjitha zonat e printimit, thjesht thuajini Excel që t'i shpërfillë ato:
- Kliko File > Printo ose shtyp Ctrl + P .
- Nën Cilësimet , kliko shigjetën më pas te Printoni fletë aktive dhe zgjidhni Injoroni zonën e printimit .
Si të printoni zona të shumta në një faqe
Aftësia për të printuar shumë zona për fletë letre kontrollohet nga amodel printeri, jo nga Excel. Për të kontrolluar nëse ky opsion është i disponueshëm për ju, shtypni Ctrl + P , klikoni lidhjen Karakteristikat e printerit dhe më pas kaloni nëpër skedat e disponueshme të kutisë së dialogut Veçoritë e printerit duke kërkuar për
Nëse printeri juaj ka një opsion të tillë, ju jeni me fat :) Nëse nuk ka një opsion të tillë, atëherë e vetmja mënyrë që unë mund të mendoni se po kopjoni vargjet e printimit në një fletë të re. Me ndihmën e veçorisë Paste Speciale, mund t'i lidhni vargjet e kopjuara me të dhënat origjinale në këtë mënyrë:
- Zgjidhni zonën e parë të printimit dhe shtypni Ctrl + C për ta kopjuar atë.
- 13>Në një fletë të re, kliko me të djathtën në çdo qelizë të zbrazët dhe zgjidh Ngjit Special > Foto e lidhur .
- Përsëritni hapat 1 dhe 2 për zonat e tjera të printimit.
- Në fletën e re, shtypni Ctrl + P për të printuar të gjitha zonat e printimit të kopjuara në një faqe.
Si të vendosni zonën e printimit në Excel për fletë të shumta me VBA
Në rast se keni shumë fletë pune me saktësisht të njëjtën strukturë, padyshim që do të dëshironi të nxirrni të njëjtin inat në letër. Problemi është se zgjedhja e disa fletëve çaktivizon butonin Print Area në shirit. Për fat të mirë, ekziston një zgjidhje e lehtë e përshkruar në Si të printoni të njëjtin gamë në shumë fletë.
Nëse duhet të printoni rregullisht të njëjtën zonë në shumë fletë, përdorimi i VBA mund t'i shpejtojë gjërat.
Cakto zonën e printimitnë fletët e zgjedhura si në fletën aktive
Kjo makro vendos automatikisht zonën e printimit për të gjitha fletët e zgjedhura të punës njësoj si në fletën aktive. Kur zgjidhen disa fletë, fleta aktive është ajo që është e dukshme kur ekzekutoni makron.
Nën SetPrintAreaSelectedSheets() Dim CurrentPrintArea Si String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea ActiveWinSheets. Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End SubCakto gamën e printimit në të gjitha fletët e punës si në fletën aktive
Pavarësisht se sa fletë keni, ky kod përcakton diapazonin e printimit në një libër pune të tërë me një lëvizje. Thjesht, vendosni zonën(at) e dëshiruara të printimit në fletën aktive dhe ekzekutoni makro:
Sub SetPrintAreaAllSheets() Dim CurrentPrintArea si varg Dim fletë si fletë pune CurrentPrintArea = ActiveSheet.PageSetup.PrintArea për Çdo Sheet Sheet InSheetor Active. .Name ActiveSheet.Name Pastaj Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End SubCakto zonën e specifikuar të printimit në shumë fletë
Kur punoni me libra të ndryshëm pune, mund ta gjeni të përshtatshëm nëse makroja kërkon ju për të zgjedhur një varg.
Ja se si funksionon: ju zgjidhni të gjitha fletët e punës të synuara, ekzekutoni makro, zgjidhni një ose më shumë vargje kur ju kërkohet (për të zgjedhur vargje të shumta, mbani tastin Ctrl) dhe klikoni OK .
Nën SetPrintAreaMultipleSheets() Zbeh SelectedPrintAreaRange si varg Dim SelectedPrintAreaRangeAddress si varg Dim fletë si fletë pune në gabim Rifillo Tjetër Vendos SelectedPrintAreaplication "PrintAreaplicationR. diapazoni i zonës së printimit" , "Vendosni zonën e printimit në shumë fletë" , Lloji :=8) Nëse nuk është zgjedhurPrintAreaRange Is Nothing then SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) ActiveSeageetSheetup. .PrintArea = SelectedPrintAreaRangeAddress Fundi tjetër Nëse caktohet SelectedPrintAreaRange = Asgjë End Sub
Si të përdorim makrot
Mënyra më e lehtë është të shkarkosh mostrën e librit tonë të punës me Print Area Macros dhe të ekzekutosh një makro direkt nga ai libër pune. Ja se si:
- Hapni librin e shkarkuar të punës dhe aktivizoni makrot nëse kërkohet.
- Hapni librin tuaj të punës.
- Në librin tuaj të punës, shtypni Alt + F8 , zgjidhni makron e interesit dhe klikoni Run .
Libri i punës mostër përmban makrot e mëposhtme:
- SetPrintAreaSelectedSheets - grupe zona e printimit në fletët e zgjedhura si në fletën aktive.
- SetPrintAreaAllSheets – vendos zonën e printimit në të gjitha fletët e librit aktual të punës si në fletën aktive.
- SetPrintAreaMultipleSheets - vendos zonën e specifikuar të printimit në të gjitha fletët e zgjedhura të punës.
Përndryshe, jumund ta ruajë skedarin tuaj si një libër pune të aktivizuar me makro (.xlsm) dhe të shtojë një makro në të. Për udhëzimet e hollësishme hap pas hapi, ju lutemi shihni Si të futni dhe ekzekutoni kodin VBA në Excel.
Si të ndryshoni zonën e printimit në Excel
Përfshirë aksidentalisht të dhëna të parëndësishme ose humbi zgjedhjen e disa qeliza të rëndësishme? Nuk ka problem, ka 3 mënyra të thjeshta për të modifikuar zonën e printimit në Excel.
Si të zgjeroni zonën e printimit në Excel
Për të shtuar më shumë qeliza në zonën ekzistuese të printimit, thjesht bëni sa më poshtë:
- Zgjidhni qelizat që dëshironi të shtoni.
- Në skedën Shfaqja e faqes , në grupin Konfigurimi i faqes , kliko Zona e printimit > Shto në zonën e printimit .
U krye!
Kjo është e sigurisht mënyra më e shpejtë për të modifikuar zonën e printimit, por jo transparente. Për ta bërë mirë, këtu janë disa gjëra të rëndësishme për t'u mbajtur mend:
- Opsioni Shto në zonën e printimit shfaqet vetëm kur fleta e punës ka tashmë të paktën një zonë printimi.
- Nëse qelizat që po shtoni nuk janë ngjitur me zonën ekzistuese të printimit, krijohet një zonë e re printimi dhe ajo do të printohet si një faqe tjetër.
- Nëse e reja qelizat janë në afërsi me zonën ekzistuese të printimit, ato do të përfshihen në të njëjtën zonë dhe do të printohen në të njëjtën faqe.
Ndrysho zonën e printimit në Excel duke përdorur Menaxherin e Emrave
Sa herë që vendosni një zonë printimi në Excel, krijohet një gamë e përcaktuar me emrin Print_Area dhe kaasgjë që do t'ju pengonte të modifikoni drejtpërdrejt atë diapazon. Ja se si:
- Në skedën Formulat , në grupin Emrat e përcaktuar , klikoni Menaxheri i emrave ose shtypni shkurtoren Ctrl + F3 .
- Në kutinë e dialogut Name Manager , zgjidhni gamën që dëshironi të ndryshoni dhe klikoni butonin Modifiko .
Ndrysho zonën e printimit nëpërmjet kutisë së dialogut të konfigurimit të faqes
Një mënyrë tjetër e shpejtë për të rregulluar zonën e printimit në Excel është përdorimi i kutisë së dialogut Konfigurimi i faqes . Gjëja më e mirë në lidhje me këtë metodë është se ajo ju lejon të bëni çdo ndryshim që dëshironi - modifikoni zonën e printimit, fshini ose shtoni një të re.
- Në skedën Struktura e faqes , në grupin Konfigurimi i faqes , kliko nisësin e dialogut (një shigjetë e vogël në këndin e poshtëm djathtas).
- Në skedën Fleta të faqes Kutia dialoguese Setup , do të shihni kutinë Print area dhe mund të bëni modifikimet tuaja pikërisht aty:
- Për modifikoni zonën ekzistuese të printimit, fshini dhe shkruani referencat e sakta me dorë.
- Për të zëvendësuar zonën ekzistuese, vendoseni kursorin në kutinë Print area dhe zgjidhni një gamë të re në fletë. Kjo do të heqë të gjitha zonat ekzistuese të printimit në mënyrë që të vendoset vetëm ajo e zgjedhur.
- Për të shtuar një zonë të re, shtypni dhe mbani shtypur tastin Ctrl ndërsa zgjidhni një diapazon të ri. Kjo do të vendosë një zonë të re printimi përveç asaj ekzistuese.
Si të pastrohet zona e printimit nëExcel
Pastrimi i zonës së printimit është po aq i lehtë sa vendosja e saj :)
- Hapni fletën e punës me interes.
- Kalo te Planosja e faqes grupi i skedës > Konfigurimi i faqes dhe kliko butonin Pastro zonën e printimit .
Shënim. Nëse një fletë pune përmban shumë zona printimi, të gjitha ato do të hiqen.
Si të kyçni zonën e printimit në Excel
Nëse i ndani shpesh librat e punës me njerëz të tjerë, mund të dëshironi të mbroni zonën e printimit në mënyrë që askush të mos mund të ngatërrojë printimet tuaja. Fatkeqësisht, nuk ka asnjë mënyrë të drejtpërdrejtë për të kyçur zonën e printimit në Excel edhe duke mbrojtur një fletë pune ose një libër pune.
E vetmja zgjidhje funksionale për të mbrojtur zonën e printimit në Excel është me VBA. Për këtë, ju shtoni mbajtësin e ngjarjeve Workbook_BeforePrint që detyron në heshtje zonën e specifikuar të printimit pak përpara printimit.
Një mënyrë më e thjeshtë do të ishte të vendosni mbajtësin e ngjarjeve për fletën aktive , por kjo funksionon me paralajmërimet e mëposhtme:
- Të gjitha fletët tuaja të punës duhet të kenë të njëjtin inat të printimit.
- Ju duhet të zgjidhni të gjitha skedat e fletëve të synuara përpara printing.
Nëse fletë të ndryshme kanë strukturë të ndryshme, atëherë specifikoni zonën e printimit për çdo fletë individualisht .
Nën-libër pune privat_BeforePrint(Anulo si Boolean ) Fletët e punës ("Fleta1"