Ինչպես հեռացնել զտիչը Excel VBA-ում (5 պարզ մեթոդ)

  • Կիսվել Սա
Hugh West

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 բլոգում:

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