Kiel agordi kaj ŝanĝi presan areon en Excel

  • Kundividu Ĉi Tion
Michael Brown

En ĉi tiu lernilo, vi lernos kiel elekti presitan areon en Excel permane kaj kiel agordi presajn intervalojn por pluraj folioj uzante makroojn.

Kiam vi trafas la Butono Presi en Excel, la tuta kalkultabelo estas presita defaŭlte, kiu ofte prenas plurajn paĝojn. Sed kio se vi ne vere bezonas la tutan enhavon de grandega laborfolio sur papero? Feliĉe, Excel provizas la kapablon difini la partojn por presado. Ĉi tiu funkcio estas konata kiel Presareo .

    Excel-presareo

    A presareo estas gamo da ĉeloj por estu inkluzivita en la fina elpresaĵo. Se vi ne volas presi la tutan kalkultabelon, agordu presan areon kiu inkluzivas nur vian elekton.

    Kiam vi premas Ctrl + P aŭ alklaku la Presi butonon sur folio kiu havas difinitan presaran areon, nur tiu areo estos presita.

    Vi povas elekti plurajn presitajn areojn en ununura laborfolio, kaj ĉiu areo presas sur aparta paĝo. Konservado de la laborlibro ankaŭ konservas la presareon. Se vi ŝanĝas vian opinion en pli posta punkto, vi povas malbari la presitan areon aŭ ŝanĝi ĝin.

    Difini presareon donas al vi pli da kontrolo pri kiel aspektas ĉiu presita paĝo kaj, ideale, vi devus ĉiam agordi presa areo antaŭ sendi laborfolion al la presilo. Sen ĝi, vi povas fini kun senordaj, malfacile legeblaj paĝoj, kie iuj gravaj vicoj kaj kolumnoj estas fortranĉitaj, precipe se via laborfolio estas pli granda ol).PageSetup.PrintArea = "A1:D10" Laborfolioj( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    La supra makroo fiksas la presareon al A1:D10 por Sheet1 kaj al A1:F10 por Sheet2 . Vi rajtas ŝanĝi ĉi tiujn laŭdezire same kiel aldoni pliajn foliojn.

    Por aldoni la evento-traktilon en via laborlibro, faru ĉi tiujn paŝojn:

    1. Premu Alt + F11 por malfermu la Vidan Bazan Redaktilon .
    2. En la fenestro de Projekt-Esploristo maldekstre, vastigu la nodon de la cela laborlibro kaj duoble alklaku Tiu Laborlibron .
    3. En ThisWorkbook Code fenestro, algluu la kodon.

    Notu. Por ke ĉi tiu aliro funkciu, la dosiero devas esti konservita kiel makro-ebligita laborlibro (.xlsm) kaj la makroo devus esti ebligita malfermante la laborlibron.

    Problemoj de la presita areo de Excel

    Plej multaj problemoj de presado en Excel kutime rilatas al la agordoj de la presilo anstataŭ al la presa areo. Tamen, la sekvaj konsiletoj pri solvo de problemoj povas esti utilaj kiam Excel ne presas la ĝustajn datumojn.

    Ne povas agordi presan areon en Excel

    Problemo : Vi ne povas akiri Excel por akcepti la presareon, kiun vi difinas. La kampo Presadareo montras kelkajn strangajn intervalojn, sed ne tiujn, kiujn vi enigis.

    Solvo : Provu tute purigi presareon, kaj poste elektu ĝin denove.

    Ne ĉiuj kolumnoj estas presitaj

    Problemo : Vi elektis certan nombron da kolumnoj por la presaĵoareo, sed ne ĉiuj estas presitaj.

    Solvo : Plej verŝajne, la kolumnlarĝo superas la papergrandon. Provu mallarĝigi la randojn aŭ ĝustigi skaladon - elektu Fiti Ĉiuj Kolumnoj sur Unu Paĝo .

    La presa areo presas sur pluraj paĝoj

    Problemo : Vi volas la unupaĝan printaĵon, sed ĝi presas sur pluraj paĝoj.

    Solvo: Ne apudaj furiozoj estas presitaj sur unuopaj paĝoj laŭ dezajno. Se vi elektis nur unu gamon sed ĝi estas dividita al pluraj paĝoj, tiam plej verŝajne ĝi estas pli granda ol la papera grandeco. Por ripari ĉi tion, provu agordi ĉiujn marĝenojn proksime al 0 aŭ elektu Taŭgu Folio sur Unu Paĝo. Por pliaj detaloj, bonvolu vidi Kiel presi Excel-kalkultabelon sur unu paĝo.

    Tiel vi agordas , ŝanĝu kaj purigu presitan areon en Excel. Mi dankas vin pro legado kaj esperas vidi vin en nia blogo venontsemajne!

    la paperon, kiun vi uzas.

    Kiel agordi la presareon en Excel

    Por instrui Excel, kiu sekcio de viaj datumoj aperu en presita kopio, procedu laŭ unu el la sekvaj manieroj.

    Plej rapida maniero por agordi presan areon en Excel

    La plej rapida maniero por agordi konstantan presan gamon estas jena:

    1. Elektu la parton de la laborfolio, kiun vi volas. presi.
    2. En la langeto Paĝa Aranĝo , en la grupo Agordo , alklaku Presi Areon > Agordu Presan Areon .

    Malforta griza linio aperos indikante la presitan areon.

    Pli informa maniero. por difini presan areon en Excel

    Ĉu vi volas videble vidi ĉiujn viajn agordojn? Jen pli travidebla aliro por difini presan areon:

    1. En la langeto Paĝa Aranĝo , en la grupo Paĝagordo , alklaku la dialoglanĉilon . Ĉi tio malfermos la dialogujon Agordo .
    2. En la langeto Folio , metu la kursoron en la kampon Presi areo kaj elektu unu. aŭ pli da gamoj en via laborfolio. Por elekti plurajn gamojn, bonvolu memori teni la klavon Ctrl.
    3. Alklaku OK .

    Konsiletoj kaj notoj:

    • Kiam vi konservas la laborlibron, la presa areo ankaŭ estas konservata . Kiam ajn vi sendas la laborfolion al la presilo, nur tiu areo estos presita.
    • Por certigi, ke la difinitaj areoj estas tiuj, kiujn vi vere volas, premu Ctrl + P kaj trairu ĉiun paĝon.antaŭrigardo .
    • Por rapide presi certan parton de viaj datumoj sen agordi presareon, elektu la dezirata(j)n gamon, premu Ctrl + P kaj elektu Presi Elekton en la falliston ĝuste sub Agordoj . Por pliaj informoj, bonvolu vidi Kiel presi elekton, folion aŭ tutan laborlibron.

    Kiel agordi plurajn presitajn areojn en Excel

    Por presi kelkajn malsamajn partojn de laborfolio, vi povas elekti plurajn presitajn areojn tiamaniere:

    1. Elektu la unuan gamon, tenu premu la klavon Ctrl kaj elektu aliajn gamojn.
    2. En la langeto Paĝa Aranĝo , en la grupo Agordo de la paĝo , alklaku Presi Areon > Agordu Presan Areon .

    Fine! Multoblaj presitaj areoj estas kreitaj, ĉiu reprezentas sian propran paĝon.

    Noto. Ĉi tio funkcias nur por ne apudaj intervaloj. Apudaj intervaloj, eĉ elektitaj aparte, estos inkluzivitaj en ununura presita areo.

    Kiel devigi Excel ignori presareon

    Kiam vi volas paperkopion de tuta folio aŭ tuta laborlibro sed ne volas ĝeni forigi ĉiujn presitajn areojn, simple diru al Excel ignori ilin:

    1. Alklaku Dosiero > Presi aŭ premu Ctrl + P .
    2. Sub Agordoj , alklaku la sekvan sagon. al Presi Aktivajn Foliojn kaj elektu Ignori Presan Areon .

    Kiel presi plurajn areojn sur unu paĝo

    La kapablo presi plurajn areojn per paperfolio estas regata de apresila modelo, ne de Excel. Por kontroli, ĉu ĉi tiu opcio disponeblas al vi, premu Ctrl + P , alklaku la ligilon Presilo-Propertoj , kaj poste ŝanĝu tra la disponeblaj langetoj de la dialogkesto Presilo-Propertoj serĉante la Opcio Paĝoj per Folio .

    Se via presilo havas tian opcion, bonŝance vi estas :) Se ne ekzistas tia opcio, tiam la nura maniero mi povas pensi pri kopii la presitajn gamojn al nova folio. Helpe de la funkcio Alglui Speciala, vi povas ligi la kopiitajn intervalojn al la originaj datumoj tiamaniere:

    1. Elektu la unuan presan areon kaj premu Ctrl + C por kopii ĝin.
    2. Sur nova folio, dekstre alklaku iun malplenan ĉelon kaj elektu Alglui Specialan > Ligitan Bildon .
    3. Ripetu paŝojn 1 kaj 2 por aliaj presitaj areoj.
    4. En la nova folio, premu Ctrl + P por presi ĉiujn kopiitajn presitajn areojn sur unu paĝo.

    Kiel agordi presareon en Excel. por pluraj folioj kun VBA

    Se vi havas multajn laborfoliojn kun ekzakte la sama strukturo, vi evidente volos eligi la saman koleron sur papero. La problemo estas, ke elektante plurajn foliojn malŝaltas la butonon Presi Areon sur la rubando. Feliĉe, estas facila solvo priskribita en Kiel presi la saman gamon en pluraj folioj.

    Se vi devas regule presi la saman areon sur pluraj folioj, la uzo de VBA povas akceli aferojn.

    Agordi presa areonen elektitaj folioj kiel sur la aktiva folio

    Ĉi tiu makroo aŭtomate fiksas la presan areon(j)n por ĉiuj elektitaj laborfolioj same kiel sur la aktiva folio. Kiam pluraj folioj estas elektitaj, la aktiva folio estas tiu kiu estas videbla kiam vi rulas la makroon.

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea Por Ĉiu Folio En ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Agordu presitan gamon en ĉiuj laborfolioj kiel sur la aktiva folio

    Ne gravas kiom da folioj vi havas, ĉi tiu kodo difinas la presan gamon en tuta laborlibro. unufoje. Simple, agordu la deziratan presareon(j)n sur la aktiva folio kaj rulu la makroon:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea Por Ĉiu Folio En ActiveWorkbook.Sheets If Sheet .Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Agordu la specifitan presareon en pluraj folioj

    Kiam laboras kun malsamaj laborlibroj, vi eble trovos oportuna se la makroo instigas vi elektu gamon.

    Jen kiel ĝi funkcias: vi elektas ĉiujn celajn laborfoliojn, rulu la makroon, elektu unu aŭ plurajn intervalojn kiam oni petas (por elekti plurajn intervalojn, tenu la klavon Ctrl) kaj klaku Bone .

    Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox( "Bonvolu elekti la presita areo-intervalo" , "Agordu Presan Areon en Multoblaj Folioj" , Tajpu :=8) If Not SelectedPrintAreaRange Estas Nenio Tiam SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) Por Ĉiu Folio En ActiveWindow.SelectedPheets.SelectedPheets. .PrintArea = SelectedPrintAreaRangeAddress Sekva Fino Se Agordita SelectedPrintAreaRange = Nenio Fino Sub

    Kiel uzi la makroojn

    La plej facila maniero estas elŝuti nian ekzemplan laborlibron kun Print Area Makrooj kaj ruli makroon rekte de tiu laborlibro. Jen kiel:

    1. Malfermu la elŝutitan laborlibron kaj ebligu la makroojn se oni petas.
    2. Malfermu vian propran laborlibron.
    3. En via laborlibro, premu Alt + F8 , elektu la interesan makroon, kaj alklaku Run .

    La ekzempla laborlibro enhavas la jenajn makroojn:

    • SetPrintAreaSelectedSheets - aroj la presareo en la elektitaj folioj kiel sur la aktiva folio.
    • SetPrintAreaAllSheets – fiksas la presareon en ĉiuj folioj de la nuna laborlibro kiel sur la aktiva folio.
    • SetPrintAreaMultipleSheets - fiksas la specifitan presan areon en ĉiuj elektitaj laborfolioj.

    Alternative, vipovas konservi vian dosieron kiel makro-ebligita laborlibro (.xlsm) kaj aldoni makroon al ĝi. Por la detalaj paŝo-post-paŝaj instrukcioj, bonvolu vidi Kiel enmeti kaj ruli VBA-kodon en Excel.

    Kiel ŝanĝi presan areon en Excel

    Hazarde inkluzivis negravajn datumojn aŭ maltrafis elekti kelkajn. gravaj ĉeloj? Neniu problemo, ekzistas 3 facilaj manieroj redakti presareon en Excel.

    Kiel vastigi presareon en Excel

    Por aldoni pliajn ĉelojn al la ekzistanta presareo, simple faru la jenon:

    1. Elektu la ĉelojn, kiujn vi ŝatus aldoni.
    2. En la langeto Paĝa Aranĝo , en la grupo Paĝagordo , alklaku Presareo > Aldoni al Presarareo .

    Fine!

    Ĉi tio estas de kompreneble la plej rapida maniero modifi presan areon, sed ne travidebla. Por ĝustigi ĝin, jen kelkaj gravaj aferoj por memori:

    • La opcio Aldoni al Presa Areo aperas nur kiam la laborfolio jam havas almenaŭ unu presareon.
    • Se la ĉeloj, kiujn vi aldonas, estas ne najbaraj al la ekzistanta presareo, nova presareo estas kreita, kaj ĝi presas kiel malsama paĝo.
    • Se la nova presita areo estas kreita. ĉeloj estas najbaraj al la ekzistanta presareo, ili estos inkluzivitaj en la sama areo kaj presitaj sur la sama paĝo.

    Redaktu presarregionon en Excel per uzado de Nomadministrilo

    Ĉiufoje kiam vi fiksas presan areon en Excel, estas kreita difinita gamo nomita Print_Area , kaj ekzistasnenio, kio malhelpus vin rekte modifi tiun intervalon. Jen kiel:

    1. En la langeto Formuloj , en la grupo Difinitaj Nomoj , alklaku Nomadministrilo aŭ premu Ctrl + F3 ŝparvojo. .
    2. En la dialogkesto Noma Administranto , elektu la intervalon, kiun vi volas ŝanĝi kaj alklaku la Redakti butonon.

    Ŝanĝi presan areon per dialogkesto Paĝagordo

    Alia rapida maniero por ĝustigi presareon en Excel estas uzi la dialogkeston Paĝagordo . La plej bona afero pri ĉi tiu metodo estas, ke ĝi ebligas al vi fari ajnajn ŝanĝojn, kiujn vi volas – modifi la presareon, forigi aŭ aldoni novan.

    1. En la langeto Paĝa Aranĝo , en la grupo Agordo , alklaku la dialoglanĉilon (malgranda sago en la malsupra dekstra angulo).
    2. Sur la langeto Folio de la Paĝo. Agordu dialogkeston, vi vidos la Presareon kaj povas fari viajn redaktojn ĝuste tie:
      • Por modifi la ekzistantan presareon, forigu kaj tajpu la ĝustajn referencojn permane.
      • Por anstataŭigi la ekzistantan areon, metu la kursoron en la skatolon Presi areon kaj elektu novan gamon sur la folio. Ĉi tio forigos ĉiujn ekzistantajn presitajn areojn tiel nur la elektita estas agordita.
      • Por aldoni novan areon, premu kaj tenu la klavon Ctrl dum elektante novan gamon. Ĉi tio starigos novan presitan areon krom la ekzistanta(j)n.

    Kiel malbari presareon enExcel

    Malplenigi la presan areon estas tiel facila kiel agordi ĝin :)

    1. Malfermu la interesan laborfolion.
    2. Almu al la Paĝa Aranĝo langeto > Paĝagordo kaj alklaku la butonon Forigi Presan Areon .

    Noto. Se laborfolio enhavas plurajn presitajn areojn, ĉiuj ili estos forigitaj.

    Kiel ŝlosi presareon en Excel

    Se vi ofte dividas viajn laborlibrojn kun aliaj homoj, vi eble volas protekti la presareon por ke neniu povu fuŝi viajn printaĵojn. Bedaŭrinde, ne ekzistas rekta maniero ŝlosi la presareon en Excel eĉ protektante laborfolion aŭ laborlibron.

    La sola laborsolvo por protekti presareon en Excel estas kun VBA. Por tio, vi aldonas la Workbook_BeforePrint -okazaĵtraktilon, kiu silente devigas la specifitan presareon tuj antaŭ presado.

    Pli simpla maniero estus agordi la evento-traktilon por la aktiva folio , sed ĉi tio funkcias kun la sekvaj avertoj:

    • Ĉiuj viaj laborfolioj havu la saman presan furiozon(j)n.
    • Vi devos elekti ĉiujn celajn folietojn antaŭe. presado.
    Private Sub Workbook_BeforePrint(Cancel As Boolean ) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Se malsamaj folioj havas malsaman strukturon, tiam specifu la presareon por ĉiu folio individue .

    Private Sub Workbook_BeforePrint(Nuligi Kiel Bulea ) Laborfolioj( "Sheet1"

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.