Բովանդակություն
Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարելի է սառեցնել 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 ավելի շատ գրառումների և թարմացումների համար: