Efnisyfirlit
Á meðan unnið er með Microsoft Excel gerir síun gagna okkur kleift að sjá aðeins þær upplýsingar sem við viljum. Alltaf þegar við viljum einbeita okkur að ákveðnum þáttum í stórum gagnapakka eða töflum kemur þessi tækni sér vel. Þegar verkinu er lokið þurfum við þessi gögn aftur í töflureikni okkar. Þó Excel sé nú þegar með innbyggt tól fyrir þetta. En VBA er skilvirkasta, tímasparandi og öruggasta leiðin til að framkvæma hvaða verkefni sem er í Excel. Í þessari grein munum við taka nokkur dæmi til að fjarlægja síuna í Excel VBA.
Hlaða niður æfingarvinnubók
Þú getur halað niður vinnubókinni og æft með henni.
VBA til að fjarlægja síu.xlsm
5 einfaldar aðferðir til að fjarlægja síu í Excel VBA
Excel hefur innbyggt verkfæri og aðgerðir til að fjarlægja síur úr gögnum. En með Excel VBA getum við fjarlægt þessar síur fljótt með því að keyra VBA kóðann. Til að fjarlægja síur úr gögnum ætlum við að nota eftirfarandi gagnapakka. Gagnapakkinn inniheldur nokkur vöruauðkenni í dálki B , vöruheiti í dálki C og afhendingarlandið í dálki D . Þar sem við viljum sjá aðeins upplýsingar um vöruna sjampó og hárnæringu , svo við síuðum þau. Segjum sem svo að við þurfum að hreinsa þessi síuðu gögn. Við munum nota nokkur Excel VBA fjölvi í þetta. Við skulum sýna dæmin til að hreinsa þessar síur úr gögnunum með ExcelVBA .
1. Notaðu VBA til að fjarlægja allar síur úr Excel töflu
Með Excel VBA geta notendur auðveldlega notað kóðann sem virkar sem excel valmyndir af borði. Til að nota VBA kóðann til að fjarlægja allar síur úr Excel töflunni skulum við fylgja skrefunum niður.
SKREF:
- Í fyrsta lagi , farðu á flipann Hönnuði frá borði.
- Í öðru lagi, úr flokknum Kóði , smelltu á Visual Basic til að opna Visual Basic Editor . Eða ýttu á Alt + F11 til að opna Visual Basic Editor .
- Í stað þess að gera þetta, þú getur bara hægrismellt á vinnublaðið þitt og farið í Skoða kóða . Þetta mun einnig fara í Visual Basic Editor .
- Þetta mun birtast í Visual Basic Editor þar sem við skrifum kóðana okkar til að búa til töflu úr svið.
- Í þriðja lagi, smelltu á Module í Insert valmyndastikunni.
- Þetta mun búa til Module í vinnubókinni þinni.
- Og afritaðu og límdu VBA kóði sýndur hér að neðan.
VBA kóða:
9152
- Eftir það skaltu keyra kóðann með því að smella á RubSub hnappinn eða með því að ýta á flýtilykla F5 .
- Og að lokum, að fylgja skrefunum mun fjarlægja allar síur úr Excel töflunni á vinnublaðinu þínu.
VBA kóðaSkýring
3581
Sub er hluti af kóða sem er notaður til að sinna vinnunni í kóðanum en mun ekki skila neinu gildi. Það er einnig þekkt sem undirferli. Þannig að við nefnum aðferðina okkar Remove_Filters1() .
3788
Variable declaration.
1430
VBA Set gerir okkur einfaldlega kleift að forðast að slá inn það bil sem við þurfum að velja yfir og aftur þegar þú keyrir kóðann. Þannig að við setjum tilvísunina í fyrstu töfluna á blaðinu.
4162
Þessi kóðalína mun fjarlægja allar síur fyrir öll gögnin.
3921
Þetta lýkur ferlinu.
Lesa meira: Hvernig á að fjarlægja síu í Excel (5 auðveldar og fljótlegar leiðir)
2. Hreinsaðu allar Excel töflusíur á blaði með því að nota VBA
Við skulum skoða annað dæmi um að nota Excel VBA til að fjarlægja allar Excel töflusíur á blaði. Fylgdu skrefunum hér að neðan.
SKREF:
- Fyrst skaltu fara á Develope r flipann frá borði.
- Í öðru lagi, smelltu á Visual Basic til að opna Visual Basic Editor .
- Önnur leið til að opna Visual Basic Editor er einfaldlega að ýta á Alt + F11 .
- Eða hægrismelltu á blaðið og veldu síðan Skoða kóða .
- Næst, farðu í Settu inn og veldu Module í fellivalmyndinni.
- Og þetta mun opna Visual Basic gluggann.
- Eftir það skaltu afrita og límdu VBA kóðann fyrir neðan.
VBA kóða:
1787
- Ýttu frekar á F5 lyklinum eða smelltu á hnappinn Run Sub til að keyra kóðann.
- Og, þessi kóði hreinsar allar excel töflusíur af blaðinu þínu og gefur úttak eins og Aðferð 1 .
VBA kóða skýring
1624
Þessar kóðalínur fara í gegnum allar töflur á blaðinu og fjarlægja allar síur fyrir allt vinnublaðið.
Lesa meira: Hvernig á að sía Excel snúningstöflu (8 áhrifaríkar leiðir)
3. Fjarlægðu síu úr dálki með VBA í Excel
Við skulum líta á aðra leið til að hreinsa síu úr dálki með Excel VBA. Við skulum sjá aðferðina við þetta.
SKREF:
- Til að byrja skaltu smella á Developer flipann á borði.
- Í öðru lagi skaltu ræsa Visual Basic Editor með því að smella á Visual Basic .
- Að öðrum kosti geturðu fengið aðgang að Visual Basic Editor með því að ýttu á Alt + F11 .
- Eða hægrismelltu á blaðinu og veldu Skoða kóða í valmyndinni.
- Næst skaltu velja Eining úr fellilistanum undir Setja inn .
- Og Visual Basic glugginn mun birtast.
- Skrifaðu kóðann þar.
VBA kóði:
8767
- Ýttu loks á F5 takkann til að keyra kóðann.
- Með því að nota þennan kóða fjarlægir þú síuna úr dálki í Excel töflunni þinni.
VBA kóða skýring
5219
Þessi kóðalína tilgreinir reitinnaðeins númer og engar aðrar breytur.
Lesa meira: Excel VBA til að sía í sama dálki eftir mörgum skilyrðum (6 dæmi)
Svipuð lestur
- Excel VBA: Hvernig á að sía með mörgum skilyrðum í fylki (7 Ways)
- VBA kóða til að sía gögn eftir dagsetningu í Excel (4 dæmi)
- Hvernig á að nota síu í vernduðu Excel blaði (með einföldum skrefum)
- Sía mismunandi dálk eftir mörgum Skilyrði í Excel VBA
- VBA kóða til að sía gögn í Excel (8 dæmi)
4. Hreinsaðu allar síur í virku vinnublaði
Kíktu nú á aðra Excel VBA aðferð til að hreinsa allar síur af virku vinnublaði. Við skulum fylgja skrefunum niður.
SKREF:
- Til að byrja skaltu opna borðið og velja Þróunaraðila valkostinn.
- Smelltu síðan á Visual Basic til að fá aðgang að Visual Basic Editor .
- Ef þú ýtir á Alt + F11 færðu einnig upp Visual Basic Editor .
- Að öðrum kosti, hægrismelltu á blaðið og veldu Skoða kóða í valmyndinni sem birtist.
- Nú, í Setja inn fellivalkostinn skaltu velja Eining .
- Síðan afritaðu og límdu VBA kóðann sem fylgir.
VBA kóði:
8791
- Keyddu kóðann með því að ýta á F5 takkann.
- Og að lokum muntu geta fjarlægt síur úr gögnunum þínum með því að nota þennan VBA kóðaeins og Aðferð-1 .
Lesa meira: Hvernig á að sía eftir lista í öðru blaði í Excel (2 aðferðir)
5. Excel VBA til að fjarlægja allar síur úr vinnubók
Við skulum kanna aðra r Excel VBA leið til að fjarlægja allar síur úr vinnubók. Svo skulum við skoða skrefin niður.
SKREF:
- Til að byrja skaltu opna borðið og velja Þróunaraðila í fellilistanum -niður valmynd.
- Veldu síðan Visual Basic til að opna Visual Basic Editor .
- The Visual Basic Editor gæti einnig er hægt að nálgast það með því að ýta á Alt + F11 .
- Að öðrum kosti geturðu hægrismellt á blaðið og valið Skoða kóða úr pop- upp valmynd.
- Eftir það skaltu velja Module í Insert fellivalmyndinni.
- Afritaðu síðan og límdu eftirfarandi VBA kóða.
VBA kóða:
8823
- Að lokum skaltu keyra kóðann með því að ýta á F5 á lyklaborðinu þínu og þú sérð niðurstöðuna í vinnublaðið þitt.
- Þessi VBA kóði mun hreinsa allar síur úr allri vinnubókinni eins og sýnt er í fyrstu Aðferð .
VBA kóða skýring
3370
Fyrsta lykkjan er til að fara í gegnum allar töflur í vinnubókinni. Önnur lykkjan er til að fara í gegnum allar töflur á vinnublaðinu. Þá hreinsar línan inni í lykkjunni bara síuna af borðinu. Lokaðu síðan lykkjunni með síðustu tveimur línum.
LestuMeira: Flýtileið fyrir Excel síu (3 fljótleg notkun með dæmum)
Niðurstaða
Ofgreindar aðferðir munu hjálpa þér að Fjarlægja síu í Excel VBA . Vona að þetta hjálpi þér! Ef þú hefur einhverjar spurningar, ábendingar eða athugasemdir vinsamlegast láttu okkur vita í athugasemdahlutanum. Eða þú getur skoðað aðrar greinar okkar á ExcelWIKI.com blogginu!