Ինչպես սահմանել և փոխել տպման տարածքը Excel-ում

  • Կիսվել Սա
Michael Brown

Բովանդակություն

Այս ձեռնարկում դուք կսովորեք, թե ինչպես ընտրել տպման տարածքը Excel-ում ձեռքով և ինչպես սահմանել տպման միջակայքերը մի քանի թերթերի համար՝ օգտագործելով մակրոները:

Երբ սեղմում եք Print կոճակը Excel-ում, ամբողջ աղյուսակը տպագրվում է լռելյայն, որը հաճախ մի քանի էջ է վերցնում: Բայց ի՞նչ, եթե ձեզ իսկապես անհրաժեշտ չէ հսկայական աշխատաթերթի ամբողջ բովանդակությունը թղթի վրա: Բարեբախտաբար, Excel-ն ապահովում է տպագրության համար նախատեսված մասերը սահմանելու հնարավորություն: Այս հատկությունը հայտնի է որպես Տպման տարածք :

    Excel տպման տարածքը

    A տպման տարածքը բջիջների տիրույթ է ներառվել վերջնական տպագրության մեջ: Եթե ​​դուք չեք ցանկանում տպել ամբողջ աղյուսակը, սահմանեք տպման տարածք, որը ներառում է միայն ձեր ընտրությունը:

    Երբ սեղմում եք Ctrl + P կամ սեղմեք Տպել կոճակը մի թերթիկի վրա, որը ունի սահմանված տպման տարածք, միայն այդ տարածքը կտպվի:

    Դուք կարող եք ընտրել մի քանի տպման տարածքներ մեկ աշխատաթերթում, և յուրաքանչյուր տարածք կտպվի առանձին էջում: Աշխատանքային գրքույկը պահելը նաև պահպանում է տպման տարածքը: Եթե ​​ավելի ուշ փոխեք ձեր միտքը, կարող եք մաքրել տպման տարածքը կամ փոխել այն:

    Տպման տարածքի սահմանումը հնարավորություն է տալիս ավելի շատ վերահսկել, թե ինչ տեսք ունի յուրաքանչյուր տպագրված էջի տեսքը, և իդեալականը, դուք միշտ պետք է սահմանեք տպել տարածքը նախքան աշխատաթերթը տպիչին ուղարկելը: Առանց դրա, դուք կարող եք հայտնվել խառնաշփոթ, դժվար ընթերցվող էջերում, որտեղ որոշ կարևոր տողեր և սյունակներ կտրված են, հատկապես, եթե ձեր աշխատաթերթը ավելի մեծ է, քան).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    Վերոնշյալ մակրոն սահմանում է տպման տարածքը A1:D10 Sheet1<2-ի համար:> և դեպի A1:F10 Թերթ2 համար: Դուք ազատ կարող եք փոխել դրանք ըստ ցանկության, ինչպես նաև ավելացնել այլ թերթիկներ:

    Ձեր աշխատանքային գրքում իրադարձությունների մշակիչը ավելացնելու համար կատարեք հետևյալ քայլերը.

    1. Սեղմեք Alt + F11՝ բացեք Visual Basic Editor :
    2. Ձախ կողմում գտնվող Project Explorer պատուհանում ընդլայնեք թիրախային աշխատանքային գրքի հանգույցը և կրկնակի սեղմեք This Workbook :
    3. This Workbook Code պատուհանում տեղադրեք կոդը:

    Նշում. Որպեսզի այս մոտեցումն աշխատի, ֆայլը պետք է պահվի որպես մակրո-միացված աշխատանքային գրքույկ (.xlsm), իսկ մակրո-ն պետք է ակտիվացվի աշխատանքային գրքույկը բացելիս:

    Excel-ի տպման տարածքի խնդիրներ

    Excel-ում տպման խնդիրների մեծ մասը սովորաբար կապված է տպիչի կարգավորումների հետ, այլ ոչ թե տպման տարածքի հետ: Այնուամենայնիվ, անսարքությունների վերացման հետևյալ խորհուրդները կարող են օգտակար լինել, երբ Excel-ը ճիշտ տվյալներ չի տպում:

    Հնարավոր չէ Excel-ում տպման տարածք սահմանել

    Խնդիր . Դուք չեք կարող ստանալ Excel՝ ընդունելու ձեր սահմանած տպագրության տարածքը: Տպման տարածք դաշտը ցույց է տալիս որոշ կենտ տիրույթներ, բայց ոչ այն, ինչ դուք մուտքագրել եք:

    Լուծում . Փորձեք ամբողջությամբ մաքրել տպման տարածքը, այնուհետև նորից ընտրեք այն:

    Ոչ բոլոր սյունակներն են տպագրվում

    Խնդիր . դուք ընտրել եք որոշակի քանակությամբ սյունակներ տպագրության համարտարածքը, բայց ոչ բոլորն են տպագրված:

    Լուծում . Ամենայն հավանականությամբ, սյունակի լայնությունը գերազանցում է թղթի չափը: Փորձեք ավելի նեղացնել լուսանցքները կամ կարգավորել մասշտաբը – ընտրեք Տեղադրել բոլոր սյունակները մեկ էջում :

    Տպման տարածքը տպվում է մի քանի էջերի վրա

    Խնդիր . Դուք ցանկանում եք տպել մեկ էջով, բայց այն տպագրվում է մի քանի էջերի վրա:

    Լուծում. Ոչ կից զայրույթները տպագրվում են առանձին էջերի վրա` ըստ դիզայնի: Եթե ​​ընտրել եք ընդամենը մեկ տիրույթ, բայց այն բաժանվում է մի քանի էջերի, ապա, ամենայն հավանականությամբ, այն ավելի մեծ է, քան թղթի չափսը: Սա շտկելու համար փորձեք սահմանել բոլոր լուսանցքները մոտ 0-ին կամ ընտրեք Տեղադրել թերթիկը մեկ էջի վրա: Լրացուցիչ մանրամասների համար տե՛ս Ինչպես տպել Excel աղյուսակը մեկ էջում:

    Այդպես եք դրել , փոխել և մաքրել տպման տարածքը Excel-ում: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:

    թուղթը, որն օգտագործում եք:

    Ինչպես սահմանել տպման տարածքը Excel-ում

    Excel-ին հրահանգելու համար, թե ձեր տվյալների որ հատվածը պետք է հայտնվի տպագիր պատճենում, շարունակեք հետևյալ եղանակներից մեկը:

    Excel-ում տպման տարածքը սահմանելու ամենաարագ ճանապարհը

    Տպման մշտական ​​տիրույթ սահմանելու ամենաարագ ճանապարհը հետևյալն է.

    1. Ընտրեք աշխատաթերթի այն մասը, որը ցանկանում եք. տպել:
    2. Էջի դասավորություն ներդիրում, Էջի կարգավորում խմբում սեղմեք Տպման տարածք > Սահմանել տպման տարածքը .

    Մի թույլ մոխրագույն գիծ կհայտնվի, որը նշանակում է տպման տարածքը:

    Ավելի տեղեկատվական միջոց Excel-ում տպման տարածք սահմանելու համար

    Ցանկանու՞մ եք տեսողականորեն տեսնել ձեր բոլոր կարգավորումները: Ահա տպման տարածքը սահմանելու ավելի թափանցիկ մոտեցում.

    1. Էջի դասավորություն ներդիրում, Էջի կարգավորում խմբում սեղմեք երկխոսության գործարկիչը <18:>. Սա կբացի Էջի կարգավորում երկխոսության տուփը:
    2. Թերթ ներդիրում դրեք կուրսորը Տպել տարածք դաշտում և ընտրեք մեկը: կամ ավելի շատ ընդգրկույթներ ձեր աշխատաթերթում: Մի քանի միջակայքեր ընտրելու համար հիշեք, որ պահեք Ctrl ստեղնը:
    3. Սեղմեք OK :

    Խորհուրդներ և նշումներ.

    • Երբ պահպանում եք աշխատանքային գիրքը, տպագրության տարածքը նույնպես պահվում է : Ամեն անգամ, երբ աշխատաթերթն ուղարկեք տպիչին, միայն այդ տարածքը կտպվի:
    • Որպեսզի համոզվեք, որ սահմանված տարածքներն այն են, ինչ դուք իսկապես ցանկանում եք, սեղմեք Ctrl + P և անցեք յուրաքանչյուր էջ:նախադիտում ։
    • Ձեր տվյալների որոշակի հատվածը արագ տպելու համար՝ առանց տպման տարածք սահմանելու, ընտրեք ցանկալի տիրույթ(ներ), սեղմեք Ctrl + P և ընտրեք Տպման ընտրություն բացվող ցանկը հենց Կարգավորումներ -ի տակ: Լրացուցիչ տեղեկությունների համար տե՛ս Ինչպես տպել ընտրությունը, թերթիկը կամ ամբողջ աշխատանքային գիրքը:

    Ինչպես սահմանել մի քանի տպման տարածքներ Excel-ում

    Աշխատաթերթի մի քանի տարբեր մասեր տպելու համար դուք կարող է ընտրել տպման բազմաթիվ տարածքներ այս կերպ.

    1. Ընտրեք առաջին տիրույթը, սեղմած պահեք Ctrl ստեղնը և ընտրեք այլ տիրույթներ:
    2. Էջի դասավորություն ներդիրում , Էջի կարգավորում խմբում սեղմեք Տպման տարածք > Սահմանել տպման տարածքը :

    Կատարված է: Ստեղծվում են բազմաթիվ տպագրական տարածքներ, որոնցից յուրաքանչյուրը ներկայացնում է իր էջը:

    Ծանոթագրություն: Սա աշխատում է միայն ոչ հարակից ընդգրկույթների համար: Հարակից տիրույթները, նույնիսկ առանձին ընտրված, կներառվեն մեկ տպագրության տարածքում:

    Ինչպես ստիպել Excel-ին անտեսել տպման տարածքը

    Երբ ցանկանում եք տպել մի ամբողջ թերթիկ կամ ամբողջ աշխատանքային գրքույկ, բայց չեք ուզում անհանգստացնել բոլոր տպագրության տարածքները մաքրելու համար, պարզապես ասեք Excel-ին, որ անտեսի դրանք. 3>

    1. Սեղմեք Ֆայլ > Տպել կամ սեղմեք Ctrl + P :
    2. Կարգավորումներ , սեղմեք հաջորդ սլաքը Տպել ակտիվ թերթիկներ և ընտրել Անտեսել տպման տարածքը :

    Ինչպես տպել մի քանի տարածքներ մեկ էջի վրա

    Մի թղթի վրա մի քանի հատվածներ տպելու հնարավորությունը վերահսկվում է ատպիչի մոդելը, ոչ թե Excel-ի կողմից: Ստուգելու համար, թե արդյոք այս տարբերակը հասանելի է ձեզ, սեղմեք Ctrl + P , սեղմեք Տպիչի հատկությունները հղումը, այնուհետև անցեք Տպիչի հատկությունները երկխոսության վանդակի հասանելի ներդիրներով՝ փնտրելով <: 8>Pages per Sheet տարբերակ:

    Եթե ձեր տպիչն ունի նման տարբերակ, ձեր բախտը բերել է :) Եթե նման տարբերակ չկա, ապա միակ միջոցը կարելի է մտածել տպագրության միջակայքերը նոր թերթիկի վրա պատճենելու մասին: Paste Special հատկանիշի օգնությամբ դուք կարող եք պատճենված միջակայքերը կապել բնօրինակ տվյալների հետ այս կերպ.

    1. Ընտրեք տպման առաջին տարածքը և սեղմեք Ctrl + C այն պատճենելու համար:
    2. Նոր թերթում աջ սեղմեք ցանկացած դատարկ բջիջի վրա և ընտրեք Տեղադրել հատուկ > Կապված նկար :
    3. Կրկնեք 1-ին և 2-րդ քայլերը տպման այլ տարածքների համար:
    4. Նոր թերթում սեղմեք Ctrl + P՝ տպելու բոլոր պատճենված տպման տարածքները մեկ էջի վրա:

    Ինչպես սահմանել տպման տարածքը Excel-ում VBA-ով մի քանի թերթերի համար

    Այն դեպքում, երբ դուք ունեք շատ աշխատաթերթեր՝ ճիշտ նույն կառուցվածքով, դուք ակնհայտորեն կցանկանաք նույն զայրույթը թղթի վրա ներկայացնել: Խնդիրն այն է, որ մի քանի թերթ ընտրելիս անջատվում է ժապավենի Տպման տարածք կոճակը: Բարեբախտաբար, կա մի հեշտ լուծում, որը նկարագրված է «Ինչպես տպել նույն տիրույթը մի քանի թերթերում»:

    Եթե դուք պետք է կանոնավոր կերպով տպեք նույն տարածքը մի քանի թերթերի վրա, VBA-ի օգտագործումը կարող է արագացնել իրավիճակը:

    Սահմանել տպման տարածքըընտրված թերթերում, ինչպես ակտիվ թերթում

    Այս մակրոն ավտոմատ կերպով սահմանում է բոլոր ընտրված աշխատաթերթերի տպման տարածք(ներ)ը նույնը, ինչ ակտիվ թերթում: Երբ ընտրված են մի քանի թերթ, ակտիվ թերթիկը այն է, որը տեսանելի է, երբ գործարկում եք մակրո:

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea ActiveWinSheedows. Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Սահմանել տպման տիրույթը բոլոր աշխատաթերթերում, ինչպես ակտիվ թերթում

    Անկախ նրանից, թե քանի թերթ ունեք, այս կոդը սահմանում է տպման տիրույթը ամբողջ աշխատանքային գրքում: մեկ քայլով. Պարզապես սահմանեք ցանկալի տպման տարածք(ները) ակտիվ թերթիկի վրա և գործարկեք մակրո.

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Every Sheetsor IfSheet. .Name ActiveSheet.Name Այնուհետեւ Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Նշված տպման տարածքը սահմանեք մի քանի թերթերում

    Տարբեր աշխատանքային գրքույկների հետ աշխատելիս կարող եք հարմար գտնեք, եթե մակրո հուշում է դուք պետք է ընտրեք տիրույթ:

    Ահա թե ինչպես է այն աշխատում. դուք ընտրում եք բոլոր թիրախային աշխատաթերթերը, գործարկում եք մակրոները, ընտրում եք մեկ կամ մի քանի միջակայք, երբ ձեզ հուշում են (մի քանի միջակայք ընտրելու համար պահեք Ctrl ստեղնը) և սեղմեք Լավ .

    Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange որպես տիրույթ Dim SelectedPrintAreaRangeAddress որպես տող Dim թերթ Որպես աշխատաթերթ Սխալի դեպքում Վերսկսել Հաջորդ Սահմանել SelectedPrintAreaRange «PrintAreaRange. 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 ) ActiveWWSheedows. .PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End Sub

    Ինչպես օգտագործել մակրոները

    Ամենահեշտ ձևն է ներբեռնել մեր աշխատանքային գրքույկի նմուշը Print Area Macros-ով և գործարկել մակրո անմիջապես այդ աշխատանքային գրքույկից: Ահա թե ինչպես.

    1. Բացեք ներբեռնված աշխատանքային գիրքը և միացրեք մակրոները, եթե ձեզ հուշեն:
    2. Բացեք ձեր սեփական աշխատանքային գիրքը:
    3. Ձեր աշխատանքային գրքում սեղմեք Alt + F8 , ընտրեք հետաքրքրող մակրոն և սեղմեք Գործարկել :

    Նմուշի աշխատանքային գրքույկը պարունակում է հետևյալ մակրոները.

    • SetPrintAreaSelectedSheets - հավաքածուներ ընտրված թերթերի տպման տարածքը, ինչպես ակտիվ թերթում:
    • SetPrintAreaAllSheets – սահմանում է տպման տարածքը ընթացիկ աշխատանքային գրքի բոլոր թերթերում, ինչպես ակտիվ թերթում:
    • SetPrintAreaMultipleSheets - սահմանում է նշված տպման տարածքը բոլոր ընտրված աշխատաթերթերում:

    Այլընտրանք, դուքկարող է պահպանել ձեր ֆայլը որպես մակրո-միացված աշխատանքային գրքույկ (.xlsm) և ավելացնել մակրո դրան: Մանրամասն քայլ առ քայլ հրահանգների համար տե՛ս Ինչպես տեղադրել և գործարկել VBA կոդը Excel-ում:

    Ինչպես փոխել տպման տարածքը Excel-ում

    Պատահաբար ներառվել են անհամապատասխան տվյալներ կամ բաց են թողել ընտրելով մի քանիսը: կարևոր բջիջներ. Խնդիր չկա, Excel-ում տպման տարածքը խմբագրելու 3 հեշտ եղանակ կա:

    Ինչպես ընդլայնել տպման տարածքը Excel-ում

    Գոյություն ունեցող տպման տարածքին ավելի շատ բջիջներ ավելացնելու համար պարզապես կատարեք հետևյալը. 3>

    1. Ընտրեք այն բջիջները, որոնք ցանկանում եք ավելացնել:
    2. Էջի դասավորություն ներդիրում, Էջի կարգավորում խմբում սեղմեք Տպման տարածք > Ավելացնել տպման տարածքին :

    Կատարված է:

    Սա է դասընթացը տպագրության տարածքը փոփոխելու ամենաարագ ճանապարհն է, բայց ոչ թափանցիկ: Այն ճիշտ հասկանալու համար մի քանի կարևոր բան պետք է հիշել.

    • Ավելացնել տպման տարածքին տարբերակը հայտնվում է միայն այն դեպքում, երբ աշխատաթերթն արդեն ունի առնվազն մեկ տպման տարածք:
    • Եթե բջիջները, որոնք ավելացնում եք, կից չեն առկա տպման տարածքին, ապա ստեղծվում է տպման նոր տարածք, և այն կտպվի որպես այլ էջ:
    • Եթե նորը բջիջները կից են առկա տպման տարածքին, դրանք կներառվեն նույն տարածքում և կտպվեն նույն էջում:

    Խմբագրել տպման տարածքը Excel-ում՝ օգտագործելով Անունների կառավարիչը

    Ամեն անգամ, երբ Excel-ում տպման տարածք եք սահմանում, ստեղծվում է Print_Area անունով սահմանված տիրույթ, և կաոչինչ, որը կխանգարի ձեզ ուղղակիորեն փոփոխել այդ տիրույթը: Ահա թե ինչպես.

    1. Բանաձևեր ներդիրում, Սահմանված անուններ խմբում սեղմեք Անունների կառավարիչ կամ սեղմեք Ctrl + F3 դյուրանցումը: .
    2. Անունների կառավարիչ երկխոսության վանդակում ընտրեք այն միջակայքը, որը ցանկանում եք փոխել և սեղմեք Խմբագրել կոճակը:

    Փոխել տպման տարածքը Page Setup երկխոսության տուփի միջոցով

    Excel-ում տպման տարածքը կարգավորելու մեկ այլ արագ միջոց է օգտագործել Էջի կարգավորում երկխոսության տուփը: Այս մեթոդի լավագույն բանն այն է, որ այն թույլ է տալիս կատարել ցանկացած փոփոխություն, որը ցանկանում եք՝ փոփոխել տպման տարածքը, ջնջել կամ ավելացնել նորը:

    1. Էջի դասավորություն ներդիրում, Էջի կարգավորում խմբում սեղմեք երկխոսության գործարկիչը (ներքևի աջ անկյունում գտնվող փոքրիկ սլաքը):
    2. Էջի Թերթ ներդիրում: Setup երկխոսության տուփը, կտեսնեք Տպման տարածք տուփը և կարող եք կատարել ձեր խմբագրումները հենց այնտեղ. ճիշտ հղումները ձեռքով:
    3. Գոյություն ունեցող տարածքը փոխարինելու , դրեք կուրսորը Տպել տարածք վանդակում և ընտրեք նոր տիրույթ թերթի վրա: Սա կհեռացնի բոլոր առկա տպման տարածքները, այնպես որ միայն ընտրվածը կսահմանվի:
    4. Նոր տարածք ավելացնելու համար սեղմեք և պահեք Ctrl ստեղնը՝ նոր տիրույթ ընտրելիս: Սա կսահմանի տպման նոր տարածք՝ ի հավելումն առկա մեկ(ների):

    Ինչպես մաքրել տպման տարածքըExcel

    Տպման տարածքը մաքրելը նույնքան հեշտ է, որքան այն սահմանելը :)

    1. Բացեք հետաքրքրող աշխատաթերթը:
    2. Անցեք Էջի դասավորությանը ներդիր > Էջի կարգավորում խումբ և սեղմեք Մաքրել տպման տարածքը կոճակը:

    Նշում. Եթե ​​աշխատաթերթը պարունակում է տպման մի քանի տարածքներ, դրանք բոլորը կհեռացվեն:

    Ինչպես կողպել տպման տարածքը Excel-ում

    Եթե դուք հաճախ եք կիսում ձեր աշխատանքային գրքերը այլ մարդկանց հետ, կարող եք պաշտպանել տպման տարածքը, որպեսզի ոչ ոք չկարողանա խառնել ձեր տպագրությունները: Ցավոք սրտի, Excel-ում տպման տարածքը կողպելու ուղղակի միջոց չկա նույնիսկ աշխատաթերթը կամ աշխատանքային գրքույկը պաշտպանելու միջոցով:

    Excel-ում տպման տարածքը պաշտպանելու միակ աշխատանքային լուծումը VBA-ն է: Դրա համար դուք ավելացնում եք Workbook_BeforePrint իրադարձությունների մշակիչը, որը լուռ ստիպում է նշված տպման տարածքը տպելուց անմիջապես առաջ:

    Ավելի պարզ միջոց կլինի իրադարձությունների մշակիչը սահմանել ակտիվ թերթի համար , սակայն սա աշխատում է հետևյալ նախազգուշացումներով.

    • Ձեր բոլոր աշխատաթերթերը պետք է ունենան նույն տպաքանակը(ները):
    • Դուք պետք է ընտրեք բոլոր թիրախային թերթիկների ներդիրները մինչ այդ: տպագրություն:
    Մասնավոր ենթ աշխատանքային գրքույկ_BeforePrint(Cancel As Boolean) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Եթե տարբեր թերթեր ունեն տարբեր կառուցվածք, ապա նշեք տպման տարածքը յուրաքանչյուր թերթի համար: անհատապես ։

    Մասնավոր ենթագիրք_BeforePrint(Cancel As Boolean) Worksheets("Sheet1"

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: