Excel VBA til að bæta við blaði ef það er ekki til (með skjótum skrefum)

  • Deildu Þessu
Hugh West

Excel VBA er öflugt og handhægt tól til að framkvæma verkefni nokkuð hratt í lausu magni. Hægt er að beita nokkrum skilyrðum og fá mismunandi niðurstöður á grundvelli einstakra skilyrða í gegnum VBA. Nú, stundum, gætirðu viljað athuga hvort tiltekið blað sé til í vinnubókinni þinni. Og ef ekki, gætirðu þurft að búa til það blað. Í þessari grein mun ég sýna þér öll skrefin til að bæta við blaði ef það er ekki til, með því að nota Excel VBA.

Excel VBA: Bæta við blaði ef það er ekki til (A Quick View)

8995

Settu inn í nýja einingu til að nota kóðann hér að ofan.

Sækja æfingarvinnubók

Þú getur halað niður æfingabókinni okkar ókeypis héðan!

Bæta við blaði ef það er ekki til.xlsm

Skref til að nota VBA kóða til að bæta við blaði í Excel Ef það er ekki til

Segðu, þú ert með vinnubók sem inniheldur 4 vinnublöð sem heita janúar, febrúar, mars og apríl. Hvert blað inniheldur söluskýrslu næsta mánaðar. Nú þarftu að finna nokkur blöð í vinnubókinni og bæta við blaðinu ef það er ekki til. Þú getur fylgt skref-fyrir-skref leiðbeiningunum hér að neðan til að ná þessu.

📌 Skref 1: Settu inn nýja einingu

Fyrst þarftu að setja inn eining til að skrifa VBA kóða.

  • Til að gera þetta, strax í upphafi, farðu í Developer flipan >> Visual Basic tól.

  • Þar af leiðandi er Microsoft VisualBasic for Applications glugginn mun birtast.
  • Í kjölfarið skaltu fara í Insert flipan >> Module tól.

Þannig hefur ný eining sem heitir Module1 verið búin til.

Lesa meira: Hvernig á að bæta við blaði með Nafn í Excel VBA (6 auðveldar leiðir)

Svipaðar lestur

  • Búa til nýja vinnubók og vista með því að nota VBA í Excel
  • Excel VBA: Búðu til nýja vinnubók og nefndu hana (6 dæmi)
  • Hvernig á að búa til nýtt blað úr sniðmáti með því að nota Macro í Excel

📌 Skref 2: Skrifaðu og vistaðu nauðsynlegan VBA kóða

Nú þarftu að skrifa kóðann inni í einingunni og vista hann.

  • Í til að gera þetta, smelltu á Module1 valkostinn og skrifaðu eftirfarandi kóða í kóðagluggann.
20232203

  • Sem a Niðurstaðan mun kóðaglugginn líta svona út.

🔎 Kóðaskýring:

Hluti 1:

6602

Í þessum hluta höfum við lýst yfir fjölvaheiti og breytuheiti es.

Hluti 2:

8441

Í þessum hluta höfum við búið til inntaksbox. Í gegnum þennan inntaksreit getum við tekið inntak af nafni skráarinnar sem við þurfum að finna.

Hluti 3:

5148

Í þessum hluta athugum við hvort tilskilið blað sé til í vinnubókinni. Ef ekki, myndi það búa til tilskilið blað og sýna okkur skilaboð um þessa breytingu.

Hluti 4:

9371

Í þessum hluta höfum við unnið með niðurstöðuna ef tilskilið blað er þegar til í vinnubókinni. Í þessari atburðarás mun annar skilaboðakassi birtast sem upplýsir þig um að þetta blað sé til. Ennfremur, í þessum hluta, endum við kóðann á réttan hátt.

  • Síðan skaltu ýta á Ctrl + S.

  • Í kjölfarið mun Microsoft Excel gluggi birtast. Smelltu á Nei hnappinn.

  • Í kjölfarið birtist glugginn Vista sem .
  • Í kjölfarið skaltu velja Vista sem tegund: valkostinn sem .xlsm snið. Smelltu síðan á hnappinn Vista .

Þannig hefur þú skrifað og vistað nauðsynlegan kóða.

Athugið:

Þú verður að vista Excel vinnubókina á .xlsm sniði. Annars verður fjölvi ekki virkt og kóðinn myndi ekki virka.

Lesa meira: Excel VBA til að bæta við blaði með breytuheiti (5 kjördæmi)

📌 Skref 3: Keyra kóðann

Nú þarftu að keyra kóðann og athuga niðurstöðurnar.

  • Til að gera þetta skaltu fyrst og fremst smella á á Run tákninu í Microsoft Visual Basic for Applications glugganum.

  • Þar af leiðandi, glugginn Macros birtist.
  • Í kjölfarið skaltu velja AddSheetIfNotExist fjölva og smella á Run hnappinn.

  • Á þessum tíma er búið til skilaboðakassi okkarsem heitir Add Sheet If Not Exist birtist. Hér væri sjálfvirk valkostur Sheet5 .

  • Nú, til að athuga, skrifaðu “apríl” í textareitnum og smelltu á Ok hnappinn.

  • Í kjölfarið myndirðu sjá önnur skilaboð kassi birtist og segir þér að blaðið sé þegar til.
  • Smelltu á hnappinn Ok .

  • Síðan skaltu keyra kóðann aftur og skrifa „Maí“ í textareitinn í skilaboðareitnum sem búið var til. Smelltu síðan á hnappinn Í lagi .

  • Þar af leiðandi muntu sjá annan skilaboðareit sem mun birtast og upplýsa þig um að „Maí“ blaðið var ekki til og þar með búið til þetta blað.
  • Smelltu á hnappinn Í lagi í kjölfarið.

Loksins geturðu séð að þú hefur bætt við blaði sem var ekki til áður. Og vinnubókin myndi líta svona út núna.

Lesa meira: Excel VBA: Add Sheet After Last (3 Ideal Examples)

Niðurstaða

Svo, í þessari grein, hef ég sýnt þér öll skrefin til að bæta við blaði ef það er ekki til með Excel VBA. Farðu vandlega í gegnum alla greinina til að skilja hana betur og ná tilætluðum árangri. Ég vona að þér finnist þessi grein gagnleg og fræðandi. Ef þú hefur einhverjar frekari fyrirspurnir eða ráðleggingar skaltu ekki hika við að hafa samband við mig.

Og farðu á ExcelWIKI fyrir margt fleirasvona greinar. Þakka þér fyrir!

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.