Ինչպես սառեցնել վահանակները VBA-ով Excel-ում (5 հարմար եղանակներ)

  • Կիսվել Սա
Hugh West

Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարելի է սառեցնել Excel-ի աշխատաթերթի վահանակները Visual Basic of Applications (VBA) միջոցով: Շատ անգամ Excel-ում աշխատելիս մենք պետք է սառեցնենք վահանակները: աշխատաթերթը հարմարության և ավելի լավ փորձի համար: Այսօր դուք կիմանաք, թե ինչպես կարող եք դա անել VBA -ի միջոցով:

Սառեցնել վահանակները VBA-ով Excel-ում (Արագ դիտում)

6346

Ներբեռնեք պրակտիկայի աշխատանքային գրքույկը

Ներբեռնեք այս պրակտիկայի աշխատանքային գիրքը՝ այս հոդվածը կարդալու ընթացքում վարժություններ կատարելու համար:

VBA Freeze Panes.xlsm

Excel-ի սառեցման վահանակների ներածություն

Microsoft Excel-ում սառեցնել վահանակները նշանակում է սառեցնել տող կամ սյունակ կամ երկուսն էլ այս կերպ։ որ նույնիսկ եթե ոլորման տողով իջնեք ներքև կամ աջ, այդ տողը կամ սյունակը միշտ տեսանելի կլինեն: Սովորաբար դա արվում է տողերով կամ սյունակներով, որոնք պարունակում են տվյալների հավաքածուի վերնագրերը:

Օրինակ, նայեք ստորև ներկայացված տվյալների հավաքածուին: Այստեղ մենք սառեցրել ենք աշխատաթերթը մինչև տող 3 ( Տարի ) և B սյունակ ( Ապրանքների անվանումը ):

Երբ մենք իջնենք աշխատաթերթը՝ ոլորելով ոլորման տողը, կտեսնենք, որ մինչև 3 տողերը միշտ տեսանելի են:

Նույնը B սյունակի դեպքում, մինչ մենք ոլորում ենք աջ:

Այժմ աշխատաթերթի պատուհանները ձեռքով սառեցնելու համար, ընտրեք բջիջը տողից և սյունակից անմիջապես հետո (բջջ C4 այս օրինակում) և անցեք Դիտել >Սառեցնել ապակիները > Սառեցնել վահանակները Excel-ի գործիքագոտում:

Միայն տողը սառեցնելու համար ընտրեք ամբողջ տողը և անցեք Դիտել > Սառեցնել ապակիները > Սառեցնել վահանակները Excel-ի գործիքագոտում:

Նմանապես, միայն սյունակը սառեցնելու համար ընտրեք ամբողջ սյունակը և անցեք Դիտել > Սառեցնել ապակիները > Սառեցրեք վահանակները Excel-ի գործիքագոտում:

⧭ Նշումներ.

  • Ընտրեք Սառեցնել վերին տողը միայն վերին տողը սառեցնելու համար:
  • Նմանապես, ընտրեք Սառեցնել առաջին սյունակը ` միայն առաջին սյունակը սառեցնելու համար:

Excel-ում VBA-ով պանելները սառեցնելու 5 եղանակ

Մենք սովորել ենք, թե ինչ է պետք սառեցնել պատուհանները Excel-ում և ինչպես դա անել ձեռքով: Այժմ, եկեք գնանք այսօրվա մեր հիմնական քննարկմանը, թե ինչպես կարելի է սառեցնել ապակիները VBA -ով:

1: Սառեցնել միայն տողը VBA-ով Excel-ում

Նախ, եկեք տեսնենք, թե ինչպես կարող ենք սառեցնել միայն տողը VBA -ով:

Ինչպես քննարկվել է ավելի վաղ, սառեցրեք միայն մեկ տող, նախ պետք է ընտրեք ամբողջ տողը, որը պետք է ամրացվի տողի տակ (այս օրինակում տող 4 ):

Այնուհետև պետք է կիրառեք Freeze Panes հրամանը:

Այսպիսով, VBA կոդը կլինի՝

⧭ VBA կոդը՝

3886

⧭ Արդյունք.

Գործարկեք այս կոդը: Եվ դուք կգտնեք ակտիվ աշխատաթերթը սառեցված մինչև 3 շարքը:

⧭ Նշումներ.

  • Այստեղ մենք օգտագործել ենք բջիջ C4 ՝ աշխատաթերթի 4 տողի ցանկացած բջիջ ընտրելու համար: Դուքընտրեք այն ըստ ձեր կարիքի:
  • Կոդի վերջին տողը Range(“C4”): Ընտրեք նախատեսված է ամբողջ շարքը հանելու նպատակով 4 ( Ցանկացած ընտրության ապաընտրումը նշանակում է ընտրել նոր ընտրություն, քանի որ Excel-ում ինչ-որ բան պետք է մնա ընտրված): Եթե ​​ցանկանում եք, կարող եք բաց թողնել այս տողը:

Կարդալ ավելին. Ինչպես սառեցնել վերին տողը Excel-ում (4 հեշտ մեթոդ)

2. Excel-ում VBA-ով միայն սյունակ սառեցնել

Մենք տեսել ենք, թե ինչպես կարող ենք տող սառեցնել VBA -ով: Հիմա եկեք տեսնենք, թե ինչպես կարելի է սառեցնել սյունակը VBA -ով:

Տողի նման, միայն սյունակը սառեցնելու համար նախ պետք է ամբողջ սյունակը ընտրել հենց այն սյունակի վրա, որը պետք է սառեցվի: (Սյունակ C այս օրինակում):

Այնուհետև դուք պետք է կիրառեք Freeze Panes հրամանը:

Ուրեմն VBA կոդը կլինի՝

⧭ VBA կոդ՝

2156

⧭ Ելք՝

Գործարկեք այս կոդը: Եվ դուք կգտնեք ակտիվ աշխատաթերթը սառեցված մինչև C սյունակը:

⧭ Նշումներ.

  • Այստեղ մենք օգտագործել ենք բջիջ C4 ՝ աշխատաթերթի C սյունակի ցանկացած բջիջ ընտրելու համար: Դուք ընտրում եք այն ըստ ձեր կարիքի:
  • Կոդի վերջին տողը Range(“C4”): Ընտրեք ամբողջ սյունակը C ապաընտրելու նպատակով է: (Ցանկացած ընտրության ապաընտրումը նշանակում է ընտրել նոր ընտրություն, քանի որ Excel-ում ինչ-որ բան պետք է մնա ընտրված): Եթե ​​ցանկանում եք, կարող եք բաց թողնել այս տողը:

Կարդալ ավելին. Ինչպես սառեցնել 2 սյունակExcel-ում (5 մեթոդ)

3. Սառեցրեք և՛ տողը, և՛ սյունակը VBA-ով Excel-ում

Մենք տեսանք, թե ինչպես կարող ենք առանձին-առանձին սառեցնել տողն ու սյունակը: Այս անգամ տեսնենք, թե ինչպես կարող ենք սառեցնել և՛ տողը, և՛ սյունակը միասին:

Տողն ու սյունակը միասին սառեցնելու համար դուք պետք է ընտրեք տողի տակ գտնվող մի բջիջ, որը պետք է սառեցվի և անմիջապես դեպի սյունակ: պետք է սառեցվի (Այս օրինակում բջիջ C4 ):

Այնուհետև դուք պետք է կիրառեք Freeze Panes հրամանը:

Այսպիսով, VBA կոդը կլինի՝

⧭ VBA կոդը՝

3560

⧭ Ելք՝

Գործարկեք այս կոդը: Եվ դուք կգտնեք ակտիվ աշխատաթերթը սառեցված մինչև 3 տողը և C սյունակը:

⧭ Նշումներ.

  • Այստեղ մենք օգտագործել ենք բջիջ C4 ՝ 3 տողի տակ գտնվող բջիջ ընտրելու համար և աջից դեպի B սյունակ: Դա C4 բջիջն է: Դուք ընտրում եք այն ըստ ձեր կարիքների:

Կարդալ ավելին. Ինչպես սառեցնել ընտրված վահանակները Excel-ում (10 եղանակ)

Նման ընթերցումներ. 2>

  • Ինչպես սառեցնել բազմաթիվ վահանակներ Excel-ում (4 չափանիշ)
  • Ստեղնաշարի դյուրանցում Excel-ում վահանակները սառեցնելու համար (3 դյուրանցում)
  • Ինչպես սառեցնել առաջին 3 սյունակները Excel-ում (4 արագ եղանակ)

4. Ստեղծեք Userform Excel-ում VBA-ով վահանակները սառեցնելու համար

Մենք տեսանք, թե ինչպես կարող ենք սառեցնել տողը կամ սյունակը կամ տողն ու սյունակը VBA-ով Excel-ի աշխատաթերթում:

Այժմ մենք կմշակենք Օգտվողի ձև՝ բոլորը բերելու համարառանձին առաջադրանքներ մեկ ինտերֆեյսի շրջանակներում:

⧭ Քայլ առ քայլ ընթացակարգ Օգտագործողի ձևը մշակելու համար.

⧪ Քայլ 1:

  • Սեղմեք ALT+F11 ստեղնաշարի վրա՝ Visual Basic
  • Visual Basic խմբագրիչում բացելու համար անցեք <1:>Տեղադրել > UserForm նոր Օգտվողի ձև տեղադրելու համար:

⧪ Քայլ 2.

  • Նոր UserForm , որը կոչվում է UserForm1 , կստեղծվի VBA
  • Ձախ կողմում VBA-ում: 1>UserForm , դուք կստանաք ToolBox , որը կոչվում է Control : Մկնիկը դրեք գործիքների տուփի վրա և փնտրեք TextBox (TextBox1) : Մեկը գտնելուց հետո այն քաշեք UserForm -ի վերևում:
  • Նմանապես, քաշեք ListBox ( ListBox1 ) աջ դեպի <1:>Textbox և CommandButton (Commandbutton1) UserForm -ի ներքևի աջ անկյունում: Փոխեք CommandButton -ի ցուցադրումը OK : Ձեր UserForm -ն այժմ պետք է այսպիսի տեսք ունենա.

⧪ Քայլ 3.

Տեղադրեք Մոդուլ ( Տեղադրեք > մոդուլ ) VBA գործիքների տուփից

⧪ Քայլ 4

Տեղադրեք հետևյալ VBA կոդը Մոդուլում ։

4639

⧪ Քայլ 5.

Կրկնակի սեղմեք CommandButton -ի վրա, որը ցուցադրվում է որպես OK : CommandButton1_Click անունով մասնավոր ենթակետը կբացվի: Այնտեղ տեղադրեք հետևյալ կոդը՝

5836

⧪ Քայլ6:

Նմանապես կրկնակի սեղմեք TextBox1 -ի վրա: TextBox1_Change անունով մասնավոր ենթակետ կբացվի: Տեղադրեք հետևյալ կոդը այնտեղ:

2400

⧪ Քայլ 7.

Ձեր UserForm այժմ պատրաստ է օգտագործել. Ընտրեք ներքևի բջիջը դեպի այն տողը, որը պետք է սառեցվի և աջ դեպի սյունակ, որը պետք է սառեցվի (բջջ C4 այստեղ), և գործարկեք Macro , որը կոչվում է Run_UserForm :

⧪ Քայլ 8.

  • UserForm -ը կբեռնվի: Դուք կգտնեք ընտրված բջիջի հասցեն ( C4 ) TextBox -ում: Եթե ​​ցանկանում եք, կարող եք փոխել սա:
  • Այնուհետև ընտրեք ListBox -ում առկա երեք տարբերակներից որևէ մեկը: Այստեղ ես ուզում եմ սառեցնել և՛ տողը, և՛ սյունակը, ուստի ընտրել եմ Սառեցնել երկու տողն ու սյունակը ։
  • Այնուհետև սեղմել Լավ ։

⧪ Քայլ 9.

Դուք կգտնեք աշխատաթերթը սառեցված ըստ ձեր ցանկության: (Այստեղ սառեցված է մինչև 3 տողը և B սյունակը):

Առնչվող բովանդակություն. Ինչպես սառեցնել շրջանակը Excel-ում (6 արագ հնարք)

5. Excel-ի սառեցման վահանակների այլընտրանքը. բաժանեք պատուհանը VBA-ով

Մենք շատ ենք խոսել Excel-ի սառեցման վահանակների մասին : Այժմ եկեք տեսնենք Excel-ում սառեցման վահանակների շատ օգտակար այլընտրանք՝ Split Window հրամանը:

Դուք կարող եք ActiveWindow.SplitRow կամ ActiveWindow.SplitColumn VBA -ում` աշխատաթերթը տողով կամ սյունակով բաժանելու համար:իմաստուն:

Օրինակ՝ աշխատաթերթը 3 տողից բաժանելու համար օգտագործեք՝

7673

Նմանապես, աշխատաթերթը B սյունակից բաժանելու համար, օգտագործել՝

7914

⧭ VBA կոդ՝

5838

⧭ Ելք՝

Գործարկեք կոդը, այն կբաժանի ակտիվ աշխատաթերթը 3 տողից և B սյունակից:

Առնչվող բովանդակություն Ինչպես կիրառել հարմարեցված սառեցման վահանակներ Excel-ում (3 հեշտ եղանակ)

Հիշել այն

  • Նախքան կիրառելը Սառեցնել վահանակները Excel-ում դուք պետք է Ապասառեցնել բոլոր սառեցման վահանակները արդեն կիրառված: Հակառակ դեպքում, Freeze Panes հրամանը չի աշխատի:
  • Freeze Panes հրամանը չի աշխատի միաձուլված բջիջների միջոցով: Այսպիսով, անջատեք դրանք նախքան Freeze Panes հրամանը կիրառելը, եթե այդպիսիք կա:

Եզրակացություն

Այսպիսով, սրանք Excel-ում Freeze Panes VBA -ով օգտագործելու մեթոդներն են: Ես փորձել եմ քննարկել Սառեցման վահանակները Excel-ում աշխատաթերթի վրա կիրառելու բոլոր հնարավոր ուղիները: Հարցեր ունե՞ք։ Ազատորեն հարցրեք մեզ: Եվ մի մոռացեք այցելել մեր կայք ExcelWIKI ավելի շատ գրառումների և թարմացումների համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: