Hvernig á að fjarlægja síu í Excel VBA (5 einfaldar aðferðir)

  • Deildu Þessu
Hugh West

Á 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!

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.