Բովանդակություն
Microsoft Excel -ի հետ աշխատելիս տվյալների զտումը թույլ է տալիս մեզ տեսնել միայն այն տեղեկատվությունը, որը ցանկանում ենք: Ամեն անգամ, երբ մենք ցանկանում ենք կենտրոնանալ որոշակի տարրերի վրա մեծ տվյալների բազայում կամ աղյուսակներում, այս տեխնիկան հարմար է: Երբ աշխատանքն ավարտված է, մենք պետք է վերադարձնենք այդ տվյալները մեր աղյուսակում: Չնայած Excel -ն արդեն ունի դրա համար ներկառուցված գործիք: Բայց VBA -ը Excel-ում ցանկացած առաջադրանք իրականացնելու ամենաարդյունավետ, ժամանակ խնայող և անվտանգ միջոցն է: Այս հոդվածում մենք կներկայացնենք Excel VBA ֆիլտրը հեռացնելու մի քանի օրինակ:
Ներբեռնեք Practice Workbook
Դուք կարող եք ներբեռնել աշխատանքային գիրքը և զբաղվել դրանցով:
VBA Filter.xlsm-ը հեռացնելու համար
5 պարզ մեթոդ Excel-ում զտիչը հեռացնելու համար VBA
Excel-ը ներկառուցված է գործիքներ և գործառույթներ տվյալներից ֆիլտրերը հեռացնելու համար: Բայց Excel VBA -ի միջոցով մենք կարող ենք արագ հեռացնել այդ զտիչները միայն գործարկելով VBA կոդը: Տվյալներից զտիչները հեռացնելու համար մենք պատրաստվում ենք օգտագործել հետևյալ տվյալների բազան. Տվյալների հավաքածուն պարունակում է ապրանքների որոշ ID-ներ B սյունակում, ապրանքների անունները սյունակում C , և առաքման երկիրը` D սյունակում: Քանի որ մենք ցանկանում ենք տեսնել միայն ապրանքի մանրամասները Շամպուն և Կոնդիցիոներ , ուստի մենք դրանք զտեցինք: Հիմա, ենթադրենք, որ մենք պետք է մաքրենք այդ զտված տվյալները: Մենք կօգտագործենք որոշ Excel VBA մակրոներ դրա համար: Եկեք ցույց տանք օրինակները՝ մաքրելու այդ զտիչները տվյալներից՝ օգտագործելով ExcelVBA .
1. Կիրառեք VBA-ն Excel աղյուսակից բոլոր զտիչները հեռացնելու համար
Excel VBA -ի միջոցով օգտվողները կարող են հեշտությամբ օգտագործել այն կոդը, որը գործում է որպես excel մենյու ժապավենից: Excel աղյուսակից բոլոր զտիչները հեռացնելու համար VBA կոդն օգտագործելու համար եկեք հետևենք քայլերին:
ՔԱՅԼԵՐ.
- Նախ , ժապավենից անցեք Developer ներդիրը:
- Երկրորդը, Code կատեգորիայից սեղմեք Visual Basic բացելու համար Visual Basic խմբագիր : Կամ սեղմեք Alt + F11 Visual Basic Editor-ը բացելու համար :
- Սա անելու փոխարեն, կարող եք պարզապես աջ սեղմել ձեր աշխատաթերթի վրա և գնալ Դիտել կոդը : Սա նաև ձեզ կտանի դեպի Visual Basic Editor :
- Սա կհայտնվի Visual Basic խմբագրիչում որտեղ մենք գրում ենք մեր կոդերը՝ տիրույթից աղյուսակ ստեղծելու համար:
- Երրորդ, սեղմեք Module Insert բացվող ցանկի տողից:
- Սա կստեղծի Մոդուլ ձեր աշխատանքային գրքում:
- Եվ պատճենեք և տեղադրեք VBA կոդը ցուցադրված է ստորև։
VBA կոդ՝
6680
- Այնուհետև գործարկեք կոդը՝ սեղմելով RubSub կոճակը։ կամ սեղմելով ստեղնաշարի դյուրանցումը F5 ։
- Եվ, վերջապես, քայլերին հետևելը կհեռացնի բոլոր զտիչները excel աղյուսակից։ ձեր աշխատաթերթում:
VBA կոդըԲացատրությունը
7939
Sub կոդի մի մասն է, որն օգտագործվում է կոդում կատարված աշխատանքը մշակելու համար, բայց ոչ մի արժեք չի վերադարձնի: Այն նաև հայտնի է որպես ենթընթացակարգ: Այսպիսով, մենք անվանում ենք մեր պրոցեդուրան Remove_Filters1() :
2547
Փոփոխական հռչակագիր:
9314
VBA Set-ը պարզապես թույլ է տալիս մեզ խուսափել այն տիրույթում, որը մենք պետք է ընտրենք: և նորից կոդը գործարկելիս: Այսպիսով, մենք նշում ենք թերթի առաջին աղյուսակը:
1820
Կոդի այս տողը կհեռացնի բոլոր զտիչները ամբողջ տվյալների համար:
2127
Սա կավարտի ընթացակարգը:
Կարդալ ավելին. Ինչպես հեռացնել զտիչը Excel-ում (5 հեշտ և արագ ուղիներ)
2. Մաքրել բոլոր Excel աղյուսակի զտիչները թերթիկի վրա՝ օգտագործելով VBA
Եկեք դիտարկենք Excel VBA-ի օգտագործման մեկ այլ օրինակ՝ թերթի բոլոր Excel աղյուսակի զտիչները հեռացնելու համար: Դրա համար հետևեք ստորև նշված քայլերին:
ՔԱՅԼԵՐ.
- Նախ, ժապավենից գնացեք Զարգացում r ներդիրը:
- Երկրորդ, սեղմեք Visual Basic ՝ Visual Basic խմբագիր բացելու համար:
- Visual Basic Editor-ը բացելու այլ եղանակ պարզապես սեղմել Alt + F11 :
- Կամ աջ սեղմեք թերթիկի վրա, այնուհետև ընտրեք Դիտել կոդը :
- Հաջորդը, անցեք Տեղադրեք և բացվող ընտրացանկից ընտրեք Module :
- Եվ սա կբացի տեսողական հիմնական պատուհանը:
- Այնուհետև պատճենեք և ներքևում տեղադրեք VBA կոդը :
VBA կոդը՝
3287
- Այնուհետև սեղմեք F5 ստեղնը կամ սեղմեք Գործարկել ենթա կոճակը` կոդը գործարկելու համար:
- Եվ, այս կոդը կջնջի բոլոր Excel աղյուսակի զտիչները ձեր թերթից և կտա այնպիսի արդյունք, ինչպիսին է Մեթոդ 1 :
VBA կոդի բացատրություն
2594
Կոդերի այդ տողերը պտտվում են թերթի բոլոր աղյուսակների միջով և հեռացնում բոլոր զտիչները ամբողջ աշխատաթերթի համար:
Կարդալ ավելին. Ինչպես զտել Excel-ի առանցքային աղյուսակը (8 Արդյունավետ ուղիներ)
3. Հեռացրեք զտիչը Excel-ում VBA-ով սյունակից
Եկեք մի հայացք գցենք Excel VBA-ով սյունակից ֆիլտրը մաքրելու մեկ այլ եղանակի վրա: Եկեք տեսնենք դրա ընթացակարգը:
ՔԱՅԼԵՐ.
- Սկսելու համար սեղմեք Մշակող ներդիրը ժապավենի վրա:
- Երկրորդ, գործարկեք Visual Basic Editor սեղմելով Visual Basic :
- Այլընտրանքով, դուք կարող եք մուտք գործել Visual Basic Editor ՝ սեղմելով Alt + F11 :
- Կամ, աջ սեղմեք թերթիկի վրա և ընտրեք Դիտել կոդը ցանկից:
- Հաջորդը, ընտրեք Մոդուլը բացվող տուփից Տեղադրեք -ում:
- Եվ կհայտնվի տեսողական հիմնական պատուհանը:
- Գրեք կոդը: այնտեղ։
VBA կոդ՝
8873
- Վերջապես սեղմեք F5 ստեղնը կոդը գործարկելու համար։
- Այս ծածկագրի օգտագործումը կհեռացնի զտիչը ձեր excel աղյուսակի սյունակից:
VBA կոդի բացատրություն
1139
Այս կոդի տողը նշում է դաշտըմիայն թիվ և ոչ մի այլ պարամետր:
Կարդալ ավելին. Excel VBA զտելու համար նույն սյունակում ըստ բազմաթիվ չափանիշների (6 օրինակ)
Նման ընթերցումներ
- Excel VBA. Ինչպես զտել բազմակի չափանիշներով զանգվածում (7 եղանակ)
- VBA կոդ` տվյալները զտելու համար ըստ ամսաթվի Excel-ում (4 օրինակ)
- Ինչպես օգտագործել զտիչը պաշտպանված Excel թերթում (հեշտ քայլերով)
- Զտել տարբեր սյունակներն ըստ բազմակի Չափանիշներ Excel-ում VBA
- VBA կոդը Excel-ում տվյալները զտելու համար (8 օրինակ)
4. Մաքրել բոլոր զտիչները ակտիվ աշխատաթերթում
Այժմ դիտեք մեկ այլ Excel VBA մեթոդ` ակտիվ աշխատաթերթից բոլոր զտիչները մաքրելու համար: Եկեք հետևենք քայլերին:
ՔԱՅԼԵՐ.
- Սկսելու համար բացեք ժապավենը և ընտրեք Developer տարբերակը:
- Այնուհետև Visual Basic խմբագիր մուտք գործելու համար սեղմեք Visual Basic :
- Սեղմելով Alt + F11 նույնպես կհայտնվի Visual Basic խմբագիր :
- Այլընտրանք, աջ սեղմեք թերթիկի վրա և ընտրեք Դիտել կոդը հայտնվող ընտրացանկում:
- Այժմ, Տեղադրել բացվող տարբերակից ընտրեք Մոդուլ :
- Այնուհետև պատճենեք և տեղադրեք VBA կոդը, որը հաջորդում է:
VBA կոդ՝
2185
- Գործարկեք կոդը՝ սեղմելով F5 ստեղը։
- Եվ, վերջապես, դուք կկարողանաք հեռացնել զտիչները ձեր տվյալներից այս VBA կոդովինչպես Մեթոդ-1 :
Կարդալ ավելին. Ինչպես զտել ըստ ցանկի մեկ այլ թերթիկի Excel-ում (2 մեթոդ)
5. Excel VBA՝ աշխատանքային գրքույկից բոլոր զտիչները հեռացնելու համար
Եկեք ուսումնասիրենք մեկ այլ r Excel VBA միջոց՝ աշխատանքային գրքույկից բոլոր զտիչները հեռացնելու համար: Այսպիսով, եկեք նայենք ներքևի քայլերին:
ՔԱՅԼԵՐ.
- Սկսելու համար բացեք ժապավենը և անկումից ընտրեք Developer : -ներքևի ընտրացանկ:
- Այնուհետև ընտրեք Visual Basic ՝ բացելու համար Visual Basic Editor :
- Visual Basic Editor կարող է կարող եք նաև մուտք գործել՝ սեղմելով Alt + F11 :
- Այլապես, կարող եք աջ սեղմել թերթի վրա և ընտրել Դիտել կոդը բացվող պատուհանից: վերև ընտրացանկից:
- Դրանից հետո ընտրեք Module Insert բացվող ընտրացանկից:
- Այնուհետև պատճենեք և տեղադրեք հետևյալ VBA կոդը:
VBA կոդ՝
3513
- Վերջապես գործարկեք կոդը՝ սեղմելով F5 ձեր ստեղնաշարի վրա և կտեսնեք արդյունքը ձեր աշխատաթերթը:
- Այս VBA կոդը կջնջի բոլոր զտիչները ձեր ամբողջ աշխատանքային գրքույկից, ինչպես ցույց է տրված առաջինը Մեթոդ .
VBA կոդի բացատրություն
4487
Առաջին օղակը աշխատանքային գրքույկի բոլոր աղյուսակները պտտելու համար է: Երկրորդ հանգույցը աշխատանքային թերթիկի բոլոր աղյուսակների միջով անցնելու համար է: Այնուհետև օղակի ներսում գտնվող գիծը պարզապես մաքրում է ֆիլտրը սեղանից: Դրանից հետո փակեք օղակը վերջին երկու տողերով:
ԿարդացեքԱվելին. Դյուրանցում Excel ֆիլտրի համար (3 արագ օգտագործում օրինակներով)
Եզրակացություն
Վերոնշյալ մեթոդները կօգնեն ձեզ Հեռացնել զտիչը Excel VBA-ում : Հուսով եմ, որ սա կօգնի ձեզ: Եթե ունեք հարցեր, առաջարկություններ կամ կարծիքներ, խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների բաժնում: Կամ կարող եք մի հայացք գցել մեր մյուս հոդվածներին ExcelWIKI.com բլոգում: