Jedwali la yaliyomo
Huku tunafanya kazi na Microsoft Excel , kuchuja data huturuhusu kuona taarifa tunazotaka pekee. Wakati wowote tunapotaka kuangazia vipengele fulani katika mkusanyiko mkubwa wa data au jedwali, mbinu hii hutusaidia. Kazi inapokamilika, tunahitaji kurejesha data hizo kwenye lahajedwali yetu. Ingawa Excel tayari ina zana iliyojengewa ndani ya hii. Lakini VBA ndiyo njia bora zaidi, ya kuokoa muda, na salama ya kufanya kazi yoyote katika Excel. Katika makala haya, tutatoa baadhi ya mifano ya kuondoa kichujio katika Excel VBA.
Pakua Kitabu cha Mazoezi cha Mazoezi
Unaweza kupakua kitabu cha kazi na ufanye mazoezi nacho.
VBA ya Kuondoa Filter.xlsm
5 Mbinu Rahisi za Kuondoa Kichujio katika Excel VBA
Excel imejengewa ndani zana na kazi za kuondoa vichujio kutoka kwa data. Lakini kwa Excel VBA tunaweza kuondoa vichujio hivyo kwa haraka kwa kuendesha msimbo wa VBA . Ili kuondoa vichujio kutoka kwa data tutatumia mkusanyiko wa data ufuatao. Seti ya data ina baadhi ya vitambulisho vya bidhaa katika safu wima B , majina ya bidhaa katika safuwima C , na nchi ya uwasilishaji katika safu wima D . Kwa vile tunataka kuona tu maelezo ya bidhaa Shampoo na Conditioner , kwa hivyo tulizichuja. Sasa, tuseme tunahitaji kufuta data hizo zilizochujwa. Tutatumia Excel VBA Macros kwa hili. Hebu tuonyeshe mifano ya kufuta vichujio hivyo kwenye data kwa kutumia ExcelVBA .
1. Tekeleza VBA ili Kuondoa Vichujio Vyote Kwenye Jedwali la Excel
Kwa Excel VBA , watumiaji wanaweza kutumia kwa urahisi msimbo unaofanya kazi kama menyu bora kutoka kwenye utepe. Ili kutumia msimbo wa VBA kuondoa vichujio vyote kwenye jedwali la Excel, hebu tufuate hatua za chini.
HATUA:
- Kwanza. , nenda kwa kichupo cha Msanidi kutoka kwenye utepe.
- Pili, kutoka kitengo cha Msimbo , bofya Visual Basic kufungua > Visual Basic Editor . Au bonyeza Alt + F11 kufungua Kihariri cha Msingi cha Visual .
- Badala ya kufanya hivi, unaweza kubofya kulia kwenye lahakazi yako na uende kwa Tazama Msimbo . Hii pia itakupeleka kwenye Kihariri cha Msingi cha Visual .
- Hii itaonekana katika Kihariri cha Msingi cha Visual ambapo tunaandika misimbo yetu ili kuunda jedwali kutoka masafa.
- Tatu, bofya Moduli kutoka Ingiza upau wa menyu kunjuzi.
- Hii itaunda Moduli katika kitabu chako cha kazi.
- Na, nakili na ubandike VBA msimbo umeonyeshwa hapa chini.
Msimbo wa VBA:
7409
- Baada ya hapo, endesha msimbo kwa kubofya kitufe cha RubSub au kubonyeza njia ya mkato ya kibodi F5 .
- Na, hatimaye, kufuata hatua kutaondoa vichujio vyote kutoka kwa jedwali la excel. kwenye laha yako ya kazi.
Msimbo wa VBAMaelezo
3332
Sub ni sehemu ya msimbo ambayo inatumika kushughulikia kazi katika msimbo lakini haitarejesha thamani yoyote. Pia inajulikana kama subprocedure. Kwa hivyo tunaupa utaratibu wetu jina Remove_Filters1() .
9530
Tamko linaloweza kubadilika.
7059
VBA Set huturuhusu tuepuke kuchapa masafa tunayohitaji kuchagua. na tena wakati wa kuendesha nambari. Kwa hivyo, tunaweka rejeleo la jedwali la kwanza kwenye laha.
4163
Mstari huu wa msimbo utaondoa vichujio vyote vya data nzima.
7442
Hii itamaliza utaratibu.
Soma Zaidi: Jinsi ya Kuondoa Kichujio katika Excel (Njia 5 Rahisi &Haraka)
2. Futa Vichujio Vyote vya Jedwali la Excel kwenye Laha Kwa Kutumia VBA
Hebu tuangalie mfano mwingine wa kutumia Excel VBA ili kuondoa vichujio vyote vya jedwali bora kwenye laha. Kwa hili, fuata hatua zilizo hapa chini.
HATUA:
- Kwanza, nenda kwenye kichupo cha Kuza r kutoka kwenye utepe.
- Pili, bofya kwenye Visual Basic ili kufungua Visual Basic Editor .
- Njia nyingine ya kufungua Kihariri cha Msingi cha Visual ni kubonyeza tu Alt + F11 .
- Au, bofya kulia kwenye laha, kisha uchague Angalia Msimbo .
- Inayofuata, nenda kwa Ingiza na uchague Moduli kutoka kwenye menyu kunjuzi.
- Na, hii itafungua dirisha msingi la kuona.
- Baada ya hapo, nakili na ubandike msimbo wa VBA hapa chini.
Msimbo wa VBA:
4820
- Zaidi, bonyezakitufe cha F5 au bofya kitufe cha Run Sub ili kuendesha msimbo.
- Na, msimbo huu utafuta vichujio vyote vya jedwali bora kutoka kwa laha yako na kutoa matokeo kama Njia ya 1 .
Ufafanuzi wa Msimbo wa VBA 3>
4566
Mistari hiyo ya msimbo hupitia majedwali yote kwenye laha na uondoe vichujio vyote vya laha kazi nzima.
Soma Zaidi: Jinsi ya Kuchuja Jedwali la Egemeo la Excel (Njia 8 za Ufanisi)
3. Ondoa Kichujio kutoka kwa Safu iliyo na VBA katika Excel
Hebu tuangalie njia nyingine ya kufuta kichujio kwenye safu ukitumia Excel VBA. Hebu tuone utaratibu wa hili.
HATUA:
- Ili kuanza, bofya kichupo cha Msanidi kwenye utepe.
- Pili, zindua Kihariri cha Msingi Kinachoonekana kwa kubofya Visual Basic .
- Vile vile, unaweza kufikia Kihariri cha Msingi cha Visual kwa kubonyeza Alt + F11 .
- Au, bofya-kulia kwenye laha na uchague Angalia Msimbo kutoka kwenye menyu.
- Inayofuata, chagua Moduli kutoka kwa kisanduku kunjuzi chini ya Ingiza .
- Na dirisha la msingi la kuona litaonekana.
- Andika msimbo. hapo.
Msimbo wa VBA:
1441
- Mwishowe, bonyeza kitufe cha F5 ili kuendesha msimbo.
- Kutumia msimbo huu kutaondoa kichujio kutoka safu wima katika jedwali lako la Excel.
Maelezo ya Msimbo wa VBA
1359
Msimbo huu unabainisha sehemunambari pekee na hakuna vigezo vingine.
Soma Zaidi: Ubora wa VBA ili Kuchuja katika Safu Wima kwa Vigezo Vingi (Mifano 6)
Masomo Sawa
- Excel VBA: Jinsi ya Kuchuja kwa Vigezo Nyingi katika Mpangilio (Njia 7)
- Msimbo wa VBA ili Kuchuja Data kwa Tarehe katika Excel (Mifano 4)
- Jinsi ya Kutumia Kichujio katika Laha ya Excel Inayolindwa (Pamoja na Hatua Rahisi)
- Chuja Safu Wima Tofauti kwa Nyingi Vigezo katika Excel VBA
- Msimbo wa VBA wa Kuchuja Data katika Excel (Mifano 8)
4. Futa Vichujio Vyote katika Laha ya Kazi Inayotumika
Sasa, angalia njia nyingine ya Excel VBA kufuta vichujio vyote kutoka kwa lahakazi inayotumika. Hebu tufuate hatua za chini.
HATUA:
- Ili kuanza, fungua utepe na uchague chaguo la Msanidi .
- Kisha, ili kufikia Kihariri cha Msingi cha Visual , bofya Visual Basic .
- Kubonyeza Alt + F11 pia kutaleta Kihariri cha Msingi kinachoonekana .
- Au, bofya-kulia laha na uchague Angalia Msimbo kutoka kwenye menyu inayoonekana.
- Sasa, kutoka kwa Ingiza chaguo kunjuzi, chagua Moduli .
- Kisha nakili na ubandike VBA msimbo unaofuata.
Msimbo wa VBA:
4887
- Tekeleza msimbo kwa kubofya kitufe cha F5 .
- Na, hatimaye, utaweza kuondoa vichujio kutoka kwa data yako kwa kutumia msimbo huu wa VBA kama Njia-1 .
Soma Zaidi: Jinsi ya Kuchuja kwa Orodha katika Laha Nyingine katika Excel (Mbinu 2)
5. Excel VBA ya Kuondoa Vichujio Vyote kwenye Kitabu cha Kazi
Hebu tuchunguze njia nyingine r Excel VBA ya kuondoa vichujio vyote kwenye kitabu cha kazi. Kwa hivyo, hebu tuangalie hatua za chini.
STEPS:
- Ili kuanza, fungua utepe na uchague Developer kutoka kwenye menyu kunjuzi. -menyu ya chini.
- Kisha chagua Visual Basic ili kufungua Kihariri cha Msingi cha Visual .
- Kihariri cha Msingi cha Visual huenda pia inaweza kufikiwa kwa kubofya Alt + F11 .
- Vinginevyo, unaweza kubofya kulia laha na uchague Tazama Msimbo kutoka pop- menyu ya juu.
- Baada ya hapo, chagua Moduli kutoka kwenye Ingiza menyu kunjuzi.
- Kisha nakili na ubandike msimbo ufuatao wa VBA.
Msimbo wa VBA:
1291
- Mwishowe, endesha msimbo kwa kubofya F5 kwenye kibodi yako na utaona matokeo katika laha yako ya kazi.
- Msimbo huu VBA utafuta vichujio vyote kutoka kwa kitabu chako cha kazi kama inavyoonyeshwa kwenye kwanza. Mbinu .
Ufafanuzi wa Msimbo wa VBA
8406
Kitanzi cha kwanza ni cha kupitisha majedwali yote kwenye kitabu cha kazi. Kitanzi cha pili ni cha kuzunguka meza zote kwenye laha ya kazi. Kisha, mstari ndani ya kitanzi husafisha tu chujio kutoka kwa meza. Baada ya hapo, funga kitanzi kwa mistari miwili ya mwisho.
SomaZaidi: Njia ya mkato ya Kichujio cha Excel (Matumizi 3 ya Haraka yenye Mifano)
Hitimisho
Njia zilizo hapo juu zitakusaidia Ondoa Kichujio katika Excel VBA . Natumai hii itakusaidia! Ikiwa una maswali yoyote, mapendekezo, au maoni tafadhali tujulishe katika sehemu ya maoni. Au unaweza kutazama makala zetu nyingine katika blogu ya ExcelWIKI.com !