Meriv çawa qada çapê li Excel saz dike û biguhezîne

  • Vê Parve Bikin
Michael Brown

Di vê hînkirinê de, hûn ê fêr bibin ka meriv çawa di Excel de bi destan devera çapkirinê hilbijêrin û bi karanîna makroyan çawa rêzikên çapkirinê ji bo pir pelan saz bikin.

Dema ku hûn lêdana Bişkojka çapkirinê li Excel-ê, tevahiya pelgeyê ji hêla xwerû ve tê çap kirin, ku pir caran gelek rûpelan digire. Lê heke hûn bi rastî hewce nebin hemî naveroka xebatek mezin a li ser kaxezê? Xweşbextane, Excel şiyana diyarkirina parçeyên ji bo çapkirinê peyda dike. Ev taybetmendî wekî Herêma Çapkirinê tê zanîn.

    Herêma çapê ya Excel

    A herêma çapkirinê rêzek şaneyan e ku di çapa dawî de cih bigire. Ger hûn nexwazin tevahiya pelgezê çap bikin, deverek çapkirinê ku tenê hilbijarka we dihewîne destnîşan bikin.

    Dema ku hûn Ctrl + P bixin an jî bişkoja Çapkirinê li ser pelek ku deverek çapê ya diyarkirî heye, tenê ew dever dê were çap kirin.

    Hûn dikarin çend deverên çapkirinê di yek pelxebatê de hilbijêrin, û her dever dê li ser rûpelek cûda çap bike. Sazkirina pirtûka xebatê qada çapkirinê jî xilas dike. Heger tu hişê xwe di demeke paşîn de biguherînî, tu dikarî qada çapê paqij bikî an jî biguherînî.

    Pênasekirina qadeke çapkirinê bêtir kontrolê dide we ku her rûpelek çapkirî çawa xuya dike û, ya îdeal, divê hûn her gav jimareyek saz bikin. devera çapkirinê berî ku pelxebatek ji çaperê re bişîne. Bêyî wê, hûn dikarin rûpelên tevlihev, xwendina dijwar ku li wir hin rêz û stûnên girîng têne qut kirin, bi dawî bibin, nemaze ger pelgeya we ji wê mezintir be.).PageSetup.PrintArea = "A1:D10" Xebatkare( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    Makroya jorîn qada çapê ji bo Sheet1<2 dide A1:D10> û ji bo A1:F10 ji bo Sheet2 . Hûn azad in ku hûn van li gorî xwestinê biguhezînin û her weha pelên din lê zêde bikin.

    Ji bo ku rêvekera bûyerê di pirtûka xwe de zêde bikin, van gavan bişopînin:

    1. Partî Alt + F11 ji bo Edîtorê Visual Basic veke.
    2. Di pencereya Project Explorerê ya li milê çepê de, girêka pirtûka xebatê ya hedef berfireh bike û du caran bikirtîne ThisWorkbook .
    3. Di pencereya This Workbook Code de, kodê bikişîne.

    Nîşe. Ji bo ku ev nêzîkatî bixebite, pêdivî ye ku pel wekî pirtûka xebata makro-çalakkirî (.xlsm) were hilanîn û dema vekirina pirtûka xebatê divê makro were çalak kirin.

    Pirsgirêkên qada çapê ya Excel

    Piraniya pirsgirêkên çapkirinê yên di Excel de bi gelemperî bi mîhengên çaperê ve girêdayî ne ji qada çapkirinê. Lê dîsa jî, dema ku Excel daneya rast çap nake, şîretên çareserkirinê yên jêrîn dikarin bibin alîkar.

    Di Excel de qada çapê nayê danîn

    Pirsgirêk : Tu nikarî bigirî Excel ku qada çapê ya ku hûn diyar dikin qebûl bike. Qada Qada Çapkirinê hin rêzeçiyayên ku we lê xêz kirine nîşan dide.

    Çareserî : Biceribînin ku qada çapê bi tevahî paqij bikin, û paşê ji nû ve hilbijêrin.

    Hemû stûn nayên çapkirin

    Pirsgirêk : Te ji bo çapê hejmarek stûn hilbijartiye.herêmê, lê ne hemî çapkirî ne.

    Çareserî : Bi îhtîmaleke mezin, firehiya stûnê ji mezinahiya kaxezê derbas dibe. Biceribînin ku marjînal teng bikin an pîvandinê rast bikin - Hemû Stûnan Li Yek Rûpelê Bixebitînin hilbijêrin.

    Herêma çapkirinê li ser çend rûpelan çap dibe

    Pirsgirêk : Hûn çapa yek rûpelî dixwazin, lê ew li ser çend rûpelan çap dibe.

    Çareserî: Hêrsên ne cîran ji hêla sêwiranê ve li ser rûpelên kesane têne çap kirin. Ger we tenê rêzek hilbijart lê ew li çend rûpelan dabeş dibe, wê hingê bi îhtîmalek mezin ew ji mezinahiya kaxezê mezintir e. Ji bo rastkirina vê yekê, biceribînin ku hemî marjînal nêzîkî 0-ê saz bikin an jî Fit Sheet on One Page. Ji bo bêtir agahdarî, ji kerema xwe binihêrin Meriv çawa pelgeya Excel-ê li ser rûpelek çap dike.

    Tu çawa destnîşan dike , di Excel de qada çapê biguherînin û paqij bikin. Ez ji bo xwendinê spas dikim û hêvî dikim ku hefteya pêş me we li ser bloga xwe bibînim!

    kaxeza ku hûn bikar tînin.

    Çawa meriv qada çapê di Excel de destnîşan dike

    Ji bo ku Excel ji kîjan beşa daneyên we di nusxeyek çapkirî de xuya bibe, bi yek ji awayên jêrîn bimeşin.

    Awayê herî bilez ji bo danîna qada çapê li Excel

    Rêya herî bilez a danîna rêzeçapkirina domdar ev e:

    1. Beşê pelgeya xebatê ya ku hûn dixwazin hilbijêrin hilbijêrin. çap bike.
    2. Li ser tabloya Rêxistina Rûpelê , di koma Sazkirina Rûpelê de, bikirtînin Herêma Çapkirinê > Set Qada Çapkirinê .

    Dê xeteke gewr a qels ku qada çapê nîşan dide xuya bibe.

    Rêyek bêtir agahdarî ji bo diyarkirina qada çapê li Excel

    Dixwazin bi çavan hemî mîhengên xwe bibînin? Li vir nêzîkatiyek zelaltir heye ji bo diyarkirina deverek çapkirinê:

    1. Li ser tabloya Rêvekirina Rûpelê , di koma Sazkirina Rûpelê de, li ser destpêkirina diyalogê bikirtînin . Ev ê qutiya diyalogê ya Sazkirina Rûpelê veke.
    2. Li ser tabela Rêpelê , nîşanderê têxe qada Çapkirinê û yek hilbijêrin. an jî di pelgeya xebata we de bêtir rêzan. Ji bo bijartina çend rêzan, ji kerema xwe ji bîr mekin ku bişkojka Ctrl bigire.
    3. Bikirtînin OK .

    Şîret û not:

    • Dema ku hûn pirtûka xebatê hilînin, qada çapê jî tomar kirin . Gava ku hûn pelgeya xebatê ji çaperê re bişînin, tenê ew dever dê were çap kirin.
    • Ji bo ku hûn pê ewle bibin ku deverên diyarkirî yên ku hûn bi rastî dixwazin in, Ctrl + P bikirtînin û li her rûpelê bigerin.pêşdîtin .
    • Ji bo çapkirina bi lez û bez beşek ji daneyên xwe bêyî danîna qadeke çapê, rêza(ên) xwestî hilbijêrin, Ctrl + P bikirtînin û Hilbijartina Çapkirinê di nav de hilbijêrin. lîsteya daketî rast li binê Mîhengan . Ji bo bêtir agahdarî, ji kerema xwe binihêrin Meriv çawa hilbijartî, pel an tevahî pirtûka xebatê çap dike.

    Çawa meriv çend deverên çapkirinê di Excel de saz dike

    Ji bo çapkirina çend beşên cûda yên pelxebatê, hûn dikare bi vî awayî gelek deverên çapkirinê hilbijêre:

    1. Rêjeya yekem hilbijêrin, bişkojka Ctrl bigire û rêzikên din hilbijêrin.
    2. Li ser tabela Rêxistina Rûpelê , di koma Sazkirina Rûpelê de, bikirtînin Qada Çapkirinê > Set Qada Çapkirinê .

    Qede! Gelek deverên çapkirinê têne çêkirin, her yek rûpela xwe temsîl dike.

    Nîşe. Ev tenê ji bo rêzikên ne-pêwendî dixebite. Rêjeyên cîran, hetta ji hev veqetandî jî têne hilbijartin, dê di yek devera çapkirinê de bêne bicîh kirin.

    Meriv çawa zorê dide Excel ku guh nede qada çapê

    Dema ku hûn kopiyek hişk a pelek tevahî an tevahî pirtûkek xebatê dixwazin lê naxwazin ku hûn ji paqijkirina hemî deverên çapkirinê aciz bibin, tenê ji Excel re bêjin ku wan paşguh bike:

    1. Bikirtînin Pel > Çap bikin an jî Ctrl + P bikirtînin .
    2. Li binê Settings , tîra paşê bikirtînin ji bo Pelên Çalak çap bike û Qada Çapkirinê paşguh neke hilbijêrin.

    Çawa meriv çend deveran di rûpelekê de çap dike

    Karayiya çapkirina gelek deveran li ser kaxezê ji hêla a ve tê kontrol kirinmodela çaperê, ne ji hêla Excel. Ji bo kontrol bikin ka ev vebijark ji we re peyda dibe, Ctrl + P bikirtînin, lînka Taybetmendiyên Çapkerê bikirtînin û dûv re derbasî tabloyên berdest ên Taybetmendiyên Çapkerê li qutiya diyalogê bigerin. Vebijêrk 8>Rûpelên Per Sheet .

    Eger vebijarkek çapera we hebe, hûn bextewar in :) Ger vebijarkek wusa tune be, wê gavê yekane rê ez dikare bifikire ku rêzikên çapê li pelek nû kopî dike. Bi alîkariya taybetmendiya Paste Taybet, hûn dikarin rêzikên kopî bi daneya orîjînal ve girêdin:

    1. Herêma çapê ya yekem hilbijêrin û ji bo kopîkirinê Ctrl + C bikirtînin.
    2. Li ser pelek nû, li ser her şaneyek vala rast bikirtînin û Taybetî bixin > Wêneyê Girêdayî hilbijêrin.
    3. Gavên 1 û 2 ji bo deverên çapê yên din dubare bikin.
    4. Di pelgeya nû de, Ctrl + P bikirtînin da ku hemî deverên çapê yên kopî li ser yek rûpelê çap bikin.

    Meriv çawa qada çapê li Excel saz dike ji bo gelek pelên bi VBA

    Heke we gelek pelên xebatê yên tam bi heman avahî hebin, hûn ê eşkere bixwazin ku heman hêrsê li ser kaxezê derxînin. Pirsgirêk ev e ku hilbijartina çend pelan bişkoka Herêma Çapkirinê ya li ser ribbonê asteng dike. Xweşbextane, çareseriyek hêsan heye ku di "Çawa meriv heman rêzê di pir pelan de çap dike" de hatî diyar kirin.

    Heke hûn neçar in heman deverê li ser gelek pelan bi rêkûpêk çap bikin, karanîna VBA dikare tiştan bileztir bike.

    Herêma çapkirinê saz bikedi pelên hilbijartî de wekî li ser pelê çalak

    Ev makro bixweber qada çapê(yên) ji bo hemî pelên xebatê yên hilbijartî wekî li ser pelê çalak destnîşan dike. Dema ku gelek pel têne hilbijartin, pelê çalak ew e ku dema ku hûn makroyê dimeşînin xuya dibe.

    Sub SetPrintAreaSelectedSheets() CurrentPrintArea Wek Rêze Dim Sheet Wek Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea ActiveWinSheets. Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Rêjeya çapkirinê di hemî pelên xebatê de wekî li ser pelê çalak destnîşan bike

    Çiqas pelên we hebin jî, ev kod rêza çapê di tevahî pirtûka xebatê de diyar dike. di yek gavê de. Bi tenê, qada çapê ya xwestî li ser pelê çalak bicîh bikin û makroyê bişopînin:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea Wek xêz Dim Sheet Wek Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintAreaW For Every Sheet IfSheet.Sheet. .Name ActiveSheet.Name then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Herêma çapkirinê ya diyarkirî di gelek pelan de bicîh bike

    Dema ku bi pirtûkên xebatê yên cihêreng re bixebite, heke makro bixwaze, dibe ku hûn guncan bibînin hûn rêzek hilbijêrin.

    Li vir çawa dixebite: hûn hemî pelên xebatê yên armanc hildibijêrin, makroyê dimeşînin, dema ku tê xwestin yek an çend rêzan hilbijêrin (ji bo hilbijartina pir rêzan, bişkoka Ctrl bigire) û bikirtînin. Baş e .

    Bin SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange Wek Rêze Dim SelectedPrintAreaRangeNavnîşan Wek Rêze Dim Sheet Wek Worksheet Li Ser Çewtiyê Resume Next Set SelectedPrintAreaplicationa "an. range qada çapê" , "Set Area Printing in Multiple Sheets" , Type :=8) If Not SelectedPrintAreaRange Is Nothing then SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) ActiveWintAreaSheets. .PrintArea = SelectedPrintAreaRangeAddress Dawiya Paşê Heke were danîn SelectedPrintAreaRange = Tiştek End Sub

    Çawa makroyan bi kar tîne

    Awayê herî hêsan ew e ku em pirtûka xweya xebatê ya nimûneyê bi Macroyên Qada Çapkirinê re dakêşin û makroyek rasterast ji wê pirtûka xebatê bimeşînin. Bi vî awayî ye:

    1. Pirtûka xebatê ya dakêşandî veke û ger tê xwestin makroyan çalak bike.
    2. Pirtûka xebatê ya xwe veke.
    3. Di pirtûka xweya xebatê de, Alt + F8 bikirtînin, hilbijêrin makroya balkêş, û Run bikirtînin.

    Nimûne pirtûka xebatê van makroyên jêrîn dihewîne:

    • SetPrintAreaSelectedSheets - set qada çapê ya di pelên hilbijartî de wekî li ser pelê çalak.
    • SetPrintAreaAllSheets – qada çapê di hemî pelên pirtûka xebatê ya heyî de wekî li ser pelê çalak destnîşan dike.
    • SetPrintAreaMultipleSheets - di hemû pelên xebatê yên hilbijartî de qada çapê ya diyarkirî destnîşan dike.

    Alternatîf, hûndikare pelê xwe wekî pirtûka xebatê ya bi makro-çalakkirî (.xlsm) hilîne û makroyekê lê zêde bike. Ji bo rêwerzên hûrgulî gav-bi-gav, ji kerema xwe binihêrin Meriv çawa koda VBA-yê li Excel-ê têxe û bimeşîne.

    Çawa di Excel de qada çapê biguhezîne

    Bi şaşî daneya negirêdayî an jî hilbijartina çend kesan ji dest çû. hucreyên girîng? Pirsgirêk tune, 3 awayên hêsan hene ku meriv qada çapê li Excel-ê biguherîne.

    Çawa meriv qada çapê li Excel-ê berfireh dike

    Ji bo zêdekirina hucreyan li qada çapê ya heyî, tenê jêrîn bikin:

    1. Hucreyên ku hûn dixwazin lê zêde bikin hilbijêrin.
    2. Li ser tabloya Rêxistina Rûpelê , di koma Sazkirina Rûpelê de, bikirtînin. Qada Çapkirinê > Zêde Bike Qada Çapkirinê .

    Qede!

    Ev ji Helbet awayê herî bilez e ku meriv qada çapê biguhezîne, lê ne zelal e. Ji bo ku ew rast were, li vir çend tiştên girîng hene ku meriv bi bîr bîne:

    • Vebijarka Zêde bike li Qada Çapkirinê tenê dema ku pelgeya xebatê bi kêmanî deverek çapkirinê hebe xuya dike.
    • Heke şaneyên ku hûn lê zêde dikin ne cîran bin qada çapê ya heyî, qadeke çapê ya nû tê çêkirin, û ew ê wekî rûpeleke cuda çap bike.
    • Heke ya nû şaneyên ciran bi qada çapê ya heyî re ne, ew ê di heman deverê de bin û di heman rûpelê de werin çap kirin.

    Bi karanîna Rêvebirê Navê qada çapê di Excel de biguherînin

    Her gava ku hûn di Excel de deverek çapkirinê saz dikin, navçeyek diyarkirî bi navê Print_Area tê afirandin, û heyetiştek ku dê pêşî li we bigire ku hûn rasterast wê rêzê biguhezînin. Li vir çawa ye:

    1. Li ser tabloya Formulan , di koma Navên Diyarkirî de, bikirtînin Rêveberê Navê an jî kurteya Ctrl + F3 bikirtînin. .
    2. Di qutiya diyalogê ya Rêveberê Navê de, rêza ku hûn dixwazin biguherînin hilbijêrin û bişkoka Edîtkirin bikirtînin.

    Guhertina qada çapê bi rêya qutiya diyalogê ya Sazkirina Rûpelê

    Riyayek din a bilez a sererastkirina qada çapê li Excel ev e ku hûn qutiya diyalogê Sazkirina Rûpelê bikar bînin. Tişta herî baş a vê rêbazê ev e ku ew dihêle hûn her guhertinên ku hûn dixwazin bikin - qada çapê biguherînin, jêbikin an yekek nû lê zêde bikin. di grûba Sazkirina Rûpelê de, bişkojka destpêkirina diyalogê bikirtînin (tîrek piçûk li quncika jêrîn-rastê).

  • Li ser tabloya Rûpel ya Rûpelê Qutiya diyalogê saz bike , hûn ê qutiya Herêma çapkirinê bibînin û hûn dikarin li wir sererastkirinên xwe rast bikin:
    • Ji bo guherandina qada çapê ya heyî, jêbikin û binivîsin. referansên rast bi destan.
    • Ji bo li şûna qada heyî, nîşanderê têxin qutika Herêma Çapkirinê û li ser pelê rêzeke nû hilbijêrin. Ev ê hemî deverên çapkirinê yên heyî ji holê rake, ji ber vê yekê tenê ya hilbijartî were danîn.
    • Ji bo lê zêde bike deverek nû, bişkojka Ctrl bikirtînin û bihêlin dema ku rêzek nû hilbijêrin. Ev ê ji bilî ya(yên) heyî qadeke çapê ya nû saz bike.

    Çawa li qada çapê tê paqijkirinExcel

    Paqijkirina qada çapê bi qasî danîna wê hêsan e :)

    1. Pelgeya xebatê ya balkêş veke.
    2. Vegere Rêxistina Rûpelê tab > Sazkirina Rûpelê kom bike û bişkoka Qada Çapkirinê Paqij bike bitikîne.

    Nîşe. Ger pelxebatek gelek deverên çapkirinê hebin, dê hemî werin rakirin.

    Meriv çawa qada çapê di Excel de kilît dike

    Heke hûn pir caran pirtûkên xwe yên xebatê bi kesên din re parve dikin, dibe ku hûn bixwazin qada çapê biparêzin da ku kes nikaribe çapên we xera bike. Mixabin, rêyek rasterast tune ku meriv qada çapê ya li Excel-ê bi parastina pelxebatek an pirtûkek xebatê jî bigire.

    Tenê çareya xebatê ji bo parastina qada çapê li Excel bi VBA ye. Ji bo vê yekê, hûn hilbera bûyera Workbook_BeforePrint lê zêde dikin ku berî çapkirinê bi bêdengî qada çapê ya diyarkirî zorê dike.

    Rêyek hêsantir dê ev be ku hûn rêvekera bûyerê ji bo pelê çalak , lê ev bi hişyariyên jêrîn dixebite:

    • Divê hemû pelên xebatê yên we xwedî heman hêrsa çapê bin.
    • Pêdivî ye ku hûn berî hemî tabloyên pelê armanc hilbijêrin. çapkirinê.
    Private Sub Workbook_BeforePrint(Cancel As Boolean ) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Eger pelên cuda xwedî avahiyeke cuda bin, wê demê qada çapkirinê ji bo her pelê diyar bikin. ferdî .

    Pirtûka Xebatê ya Bineya Taybet_BeforePrint(Cancel As Boolean) Xebatên Xebatê("Sheet1"

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.