Kuidas määrata ja muuta printimisala Excelis

  • Jaga Seda
Michael Brown

Selles õpetuses saate teada, kuidas valida Excelis printimisala käsitsi ja kuidas määrata mitme lehe jaoks printimisvahemikud makrode abil.

Kui te tabate Prindi nuppu Excelis, trükitakse vaikimisi välja kogu tööleht, mis sageli võtab mitu lehekülge. Aga mis siis, kui te ei vaja tegelikult kogu suure töölehe sisu paberile? Õnneks pakub Excel võimalust määratleda osad printimiseks. Seda funktsiooni nimetatakse Prindi ala .

    Exceli printimisala

    A printimisala on lõplikus väljatrükis sisalduvate lahtrite vahemik. Juhul kui te ei soovi kogu arvutustabeli väljatrükki, määrake väljatrükipiirkond, mis hõlmab ainult teie valikut.

    Kui vajutate Ctrl + P või klõpsate Prindi nuppu lehel, millel on määratletud printimisala, trükitakse ainult see ala.

    Ühel töölehel saate valida mitu printimisala ja iga ala prinditakse eraldi lehele. Töövihiku salvestamine salvestab ka printimisala. Kui te hiljem ümber mõtlete, saate printimisala kustutada või muuta.

    Trükipiirkonna määramine annab teile suurema kontrolli selle üle, kuidas iga trükitud lehekülg välja näeb, ja ideaalis peaksite alati enne töölehe printerisse saatmist määrama trükipiirkonna. Ilma selleta võivad lõppeda segased, raskesti loetavad leheküljed, kus mõned olulised read ja veerud on ära lõigatud, eriti kui teie tööleht on suurem kui kasutatav paber.

    Kuidas määrata printimisala Excelis

    Selleks, et anda Excelile juhiseid, milline osa teie andmetest peaks ilmuma väljatrükis, toimige ühel järgmistest viisidest.

    Kiireim viis printimisala seadmiseks Excelis

    Kõige kiirem viis konstantse printimisulatuse määramiseks on järgmine:

    1. Valige töölehe osa, mida soovite printida.
    2. On Lehekülje paigutus vahekaardil Lehekülje seadistamine rühma, klõpsake Prindi ala > Prindi ala määramine .

    Ilmub nõrk hall joon, mis tähistab printimisala.

    Informatiivsem viis printimisala määratlemiseks Excelis

    Tahad visuaalselt näha kõiki oma seadeid? Siin on läbipaistvam lähenemine printimisala määratlemisele:

    1. On Lehekülje paigutus vahekaardil Lehekülje seadistamine grupis, klõpsake dialoogi käivitaja See avab Lehekülje seadistamine dialoogiaknas.
    2. On Leht tab, asetage kursor väljale Trükkimisala väljal ja valige oma töölehel üks või mitu vahemikku. Mitme vahemiku valimiseks ärge unustage hoida all Ctrl-klahvi.
    3. Klõpsake OK .

    Näpunäited ja märkused:

    • Kui te salvestate töövihiku, on ka printimisala salvestatud Kui saadate töölehe printerisse, trükitakse ainult see ala.
    • Selleks, et veenduda, et määratletud alad on need, mida te tõesti soovite, vajutage Ctrl + P ja käige iga ala läbi. lehekülje eelvaade .
    • Kui soovite kiiresti printida teatud osa oma andmetest ilma printimisala määramata, valige soovitud vahemik(ud), vajutage Ctrl + P ja valige Prindi valik rippmenüüst paremal all Seaded Lisateavet leiate jaotisest Kuidas printida valikut, lehte või kogu töövihikut.

    Kuidas määrata Excelis mitu printimisala

    Töölehe mitme erineva osa printimiseks saate sel viisil valida mitu printimisala:

    1. Valige esimene vahemik, hoidke all Ctrl-klahvi ja valige teised vahemikud.
    2. On Lehekülje paigutus vahekaardil Lehekülje seadistamine rühma, klõpsake Prindi ala > Prindi ala määramine .

    Valmis! Luuakse mitu printimisala, millest igaüks esindab oma lehekülge.

    Märkus. See toimib ainult mitte-ühenduv kõrvalolevad vahemikud. Kõrvalolevad vahemikud, isegi kui need on valitud eraldi, lisatakse ühte trükialasse.

    Kuidas sundida Excelit printimisala ignoreerima

    Kui soovite terve lehe või terve töövihiku väljatrükkimist, kuid ei soovi vaeva näha kõigi printimisalade kustutamisega, käskige Excelil neid lihtsalt ignoreerida:

    1. Klõpsake Faili > Prindi või vajutage Ctrl + P .
    2. Veebilehel Seaded , klõpsake noolt nupu kõrval Prindi aktiivsed lehed ja valige Ignoreeri printimisala .

    Kuidas printida mitu ala ühele lehele

    Võimalust printida mitu ala ühe paberilehe kohta kontrollib printeri mudel, mitte Excel. Et kontrollida, kas see võimalus on teile kättesaadav, vajutage Ctrl + P , klõpsake nuppu Printeri omadused lingi ja seejärel lülitage läbi olemasolevad vahekaardid Printeri omadused dialoogiaknas otsib Leheküljed lehe kohta võimalus.

    Kui teie printeril on selline võimalus olemas, siis olete õnnelik :) Kui sellist võimalust ei ole, siis ainus võimalus, mida ma suudan välja mõelda, on printimisvahemike kopeerimine uuele lehele. Paste Special funktsiooni abil saate kopeeritud vahemikud sel moel algandmetega siduda:

    1. Valige esimene printimisala ja vajutage selle kopeerimiseks Ctrl + C.
    2. Uuel lehel klõpsake paremal hiireklõpsuga mis tahes tühja lahtrile ja valige Paste Special > Seotud pilt .
    3. Korrake samme 1 ja 2 teiste trükipiirkondade jaoks.
    4. Vajutage uuel lehel Ctrl + P, et printida kõik kopeeritud trükialad ühele lehele.

    Kuidas määrata Excelis printimisala mitme lehe jaoks VBAga

    Juhul, kui teil on palju täpselt sama struktuuriga töölehti, soovite ilmselgelt sama raevu paberil välja anda. Probleem on selles, et mitme lehe valimine keelab Prindi ala nuppu lindil. Õnneks on olemas lihtne lahendus, mida on kirjeldatud peatükis Kuidas printida sama vahemikku mitmel lehel.

    Kui peate regulaarselt printima sama ala mitmele lehele, võib VBA kasutamine asja kiirendada.

    Määrake valitud lehtede trükipiirkond aktiivseks leheks

    See makro seab automaatselt kõigi valitud töölehtede printimisala(d) samaks, mis on aktiivsel lehel. Kui on valitud mitu lehte, on aktiivne leht see, mis on makro käivitamisel nähtav.

    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

    Määrake printimisvahemik kõigil töölehtedel nagu aktiivsel lehel

    Ükskõik, kui palju lehti teil on, see kood määratleb kogu töövihiku printimisulatuse ühe korraga. Lihtsalt määrake soovitud printimisala(d) aktiivsel lehel ja käivitage 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

    Määrake määratud printimisala mitme lehe kaupa

    Erinevate töövihikutega töötades võib olla mugav, kui makro palub teil valida vahemik.

    See toimib järgmiselt: valige kõik sihttöölehed, käivitage makro, valige küsimisel üks või mitu vahemikku (mitme vahemiku valimiseks hoidke all Ctrl-klahvi) ja klõpsake nuppu 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

    Kuidas kasutada makrosid

    Kõige lihtsam viis on laadida alla meie näidistöömapp koos Print Area Macrosiga ja käivitada makro otse sellest töövihikust. Siin on viis:

    1. Avage allalaaditud töövihik ja lubage makrosid, kui seda nõutakse.
    2. Avage oma töövihik.
    3. Vajutage oma töövihikus Alt + F8 , valige soovitud makro ja klõpsake nuppu Käivita .

    Näidistööraamat sisaldab järgmisi makrosid:

    • SetPrintAreaSelectedSheets - määrab valitud lehtedel asuva prindiala aktiivse leheks.
    • SetPrintAreaAllSheets - määrab printimisala praeguse töövihiku kõigil lehtedel aktiivseks leheks.
    • SetPrintAreaMultipleSheets - määrab määratud printimisala kõigil valitud töölehtedel.

    Teise võimalusena võite salvestada oma faili makrovõimelise töövihikuna (.xlsm) ja lisada sinna makro. Üksikasjalikud samm-sammulised juhised leiate jaotisest Kuidas sisestada ja käivitada VBA-koodi Excelis.

    Kuidas muuta Exceli printimisala

    Lisasite kogemata ebaolulisi andmeid või jätsid mõne olulise lahtri valimata? Pole probleemi, Excelis on 3 lihtsat võimalust printimisala redigeerimiseks.

    Kuidas laiendada printimisala Excelis

    Selleks, et lisada olemasolevale trükialale rohkem lahtreid, tehke lihtsalt järgmist:

    1. Valige lahtrid, mida soovite lisada.
    2. On Lehekülje paigutus vahekaardil Lehekülje seadistamine rühma, klõpsake Prindi ala > Lisage printimisalale .

    Valmis!

    See on muidugi kõige kiirem viis printimisala muutmiseks, kuid mitte läbipaistev. Et seda õigesti teha, on siinkohal mõned olulised asjad, mida meeles pidada:

    • The Lisage printimisalale valik ilmub ainult siis, kui töölehel on juba vähemalt üks väljatrükkimisala.
    • Kui lisatavad lahtrid on ei ole kõrvalasuv olemasolevale prindialale, luuakse uus prindiala ja see prinditakse teistsuguse leheküljena.
    • Kui uued rakud on Kõrvalolevad olemasolevale trükialale, lisatakse need samale alale ja trükitakse samale leheküljele.

    Trükkimisala redigeerimine Excelis, kasutades Name Manager'i

    Iga kord, kui määrate Excelis printimisala, määratakse määratletud vahemik nimega Print_Area on loodud ja miski ei takista teid selle vahemiku otsest muutmist. Siin on, kuidas:

    1. On Valemid vahekaardil Määratletud nimed rühma, klõpsake Nimi Manager või vajutage klahvikombinatsiooni Ctrl + F3.
    2. In the Nimi Manager dialoogiboksi, valige vahemik, mida soovite muuta, ja klõpsake nuppu Muuda nupp.

    Muuda printimisala dialoogiboksi Page Setup kaudu

    Teine kiire viis Exceli printimisala kohandamiseks on kasutada funktsiooni Lehekülje seadistamine dialoogiaknas. Parim asi selle meetodi juures on see, et sellega saate teha mis tahes muudatusi - muuta printimisala, kustutada või lisada uue.

    1. On Lehekülje paigutus vahekaardil Lehekülje seadistamine grupis, klõpsake dialoogi käivitajal (väike nool paremas alumises nurgas).
    2. On Leht vahekaart Lehekülje seadistamine dialoogiaknas näete Trükkimisala kasti ja saate seal oma muudatusi teha:
      • aadressile muuta olemasoleva prindipiirkonna, kustutage ja sisestage õiged viited käsitsi.
      • aadressile asendada olemasolevasse piirkonda, asetage kursor väljale Trükkimisala ja valige lehtedel uus vahemik. See eemaldab kõik olemasolevad trükialad, nii et määratakse ainult valitud ala.
      • aadressile lisada uue ala valimiseks vajutage ja hoidke all Ctrl-klahvi, kui valite uue vahemiku. See määrab uue prindipiirkonna lisaks olemasolevale(te)le ala(de)le.

    Kuidas tühjendada printimisala Excelis

    Trükipiirkonna kustutamine on sama lihtne kui selle seadistamine :)

    1. Avage huvipakkuv tööleht.
    2. Lülita ümber Lehekülje paigutus tab> Lehekülje seadistamine gruppi ja klõpsake nuppu Selge prindiala nuppu.

    Märkus. Kui töölehel on mitu trükialast, eemaldatakse kõik need.

    Kuidas lukustada printimisala Excelis

    Kui te jagate oma töövihikuid sageli teiste inimestega, võite soovida printimisala kaitsta, et keegi ei saaks teie väljatrükke segi ajada. Kahjuks ei ole Excelis otsest võimalust printimisala lukustamiseks isegi töölehe või töövihiku kaitsmise teel.

    Ainus toimiv lahendus printimisala kaitsmiseks Excelis on VBA abil. Selleks lisate te funktsiooni Workbook_BeforePrint sündmuse käsitseja, mis sunnib vaikselt määratud printimisala vahetult enne printimist.

    Lihtsam viis oleks määrata sündmuse käsitseja sündmuse aktiivne leht , kuid see toimib järgmiste reservatsioonidega:

    • Kõigil teie töölehtedel peaks olema sama(d) printimisravi(d).
    • Enne printimist peate valima kõik sihtlehtede vahekaardid.
    Private Sub Workbook_BeforePrint(Cancel As Boolean ) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Kui erinevad lehed on erineva struktuuriga, siis täpsustage trükipiirkonna jaoks iga leht eraldi .

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

    Ülaltoodud makro seab printimisala A1:D10 jaoks. Leht1 ja A1:F10 jaoks Leht2 Te võite neid soovi korral muuta ja lisada täiendavaid lehti.

    Sündmuse käsitseja lisamiseks oma töövihikusse tehke järgmised sammud:

    1. Vajutage Alt + F11, et avada Visual Basic toimetaja .
    2. Avardage vasakul asuvas Project Explorer aknas sihttöövihiku sõlme ja tehke topeltklõpsu ThisWorkbook .
    3. Veebilehel ThisWorkbook kood aknas, kleepige kood.

    Märkus. Et see lähenemisviis toimiks, peab fail olema salvestatud makrotoimingutega töövihikuna (.xlsm) ja makro peab olema lubatud töövihiku avamisel.

    Exceli printimisala probleemid

    Enamik Exceli printimisprobleeme on tavaliselt seotud pigem printeri seadetega kui printimisalaga. Sellest hoolimata võivad järgmised tõrkeotsingu nõuanded olla abiks, kui Excel ei trüki õigeid andmeid.

    Excelis ei saa määrata printimisala

    Probleem : Te ei saa Exceliga aktsepteerida teie poolt määratud trükipiirkonda. The Prindi ala väli näitab mõningaid kummalisi vahemikke, kuid mitte neid, mille olete sisestanud.

    Lahendus : Proovige printimisala täielikult tühjendada ja seejärel valida see uuesti.

    Kõik veerud ei ole trükitud

    Probleem : Olete valinud teatud arvu veerge printimisalale, kuid kõik neist ei ole välja trükitud.

    Lahendus : Tõenäoliselt ületab veergude laius paberi suurust. Proovige teha marginaalid kitsamaks või kohandada mõõtkava - valige Paigaldage kõik veerud ühele leheküljele .

    Trükipind trükib mitmele leheküljele

    Probleem : Te soovite ühe lehekülje väljatrükki, kuid see prinditakse mitmele leheküljele.

    Lahendus: Mittekõrvalised rajad trükitakse kujunduse järgi üksikutele lehekülgedele. Kui olete valinud ainult ühe vahemiku, kuid see jaguneb mitmele leheküljele, siis on see tõenäoliselt suurem kui paberisuurus. Selle parandamiseks proovige seadistada kõik marginaalid lähedale 0 või valige Fit Sheet ühel leheküljel. Lisateavet leiate jaotisest Kuidas printida Exceli tabelit ühele lehele.

    Nii seadistad, muudad ja kustutad Excelis printimisala. Tänan teid lugemast ja loodan, et näeme teid järgmisel nädalal meie blogis!

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.