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

  • Deildu Þessu
Hugh West

Þessi grein veitir svör við spurningum þínum um hvernig á að bæta við blaði með nafni í Excel VBA . Ef þú ert að leita að svona einstökum tegundum brellna ertu kominn á réttan stað. Hér munum við ræða 6 easy & sannreyndar leiðir til að bæta við blaði með nafni í Excel VBA .

Sækja æfingarvinnubók

Þú getur halað niður eftirfarandi Excel vinnubók til að skilja betur og æfa þig.

Bæta við blaði með nafni.xlsm

VBA kóða til að bæta við blaði með nafni

Við munum nota Sheets hlutinn til að bæta við blað í Excel. Grundvallarkóði VBA til að bæta við blaði með nafninu lítur út eins og sá hér að neðan.

Sheets.Add ([Before], [After], [Count], [Type])

Áður: Það er valfrjálst. Það bætir við nýju blaði á undan tilteknu blaði.

Eftir: Það er líka valfrjálst. Það bætir við nýju blaði á eftir tilteknu blaði.

Count: Það er líka valfrjáls færibreyta. Það gefur til kynna fjölda blaða sem á að bæta við.

Tegund: Það er líka valfrjálst. Það tilgreinir tegund blaðsins. Hér er sjálfgefið gildi xlWorksheet .

6 mismunandi leiðir til að bæta við blaði með nafni í Excel VBA

Í Excel getum við bætt við nýju blaði með add táknið rétt við hliðina á nafni blaðsins. Hefur þú einhvern tíma hugsað um að gera sama verkefni sjálfvirkt í Excel? Hugsaðu ekki meira, því VBA hefur þú tryggt.

Hér höfum við vinnublað sem heitir Söluskýrsla . Það inniheldur Dagleg söluTilkynning um ákveðna kaffistofu. Í dálkum B , C og D eru nöfn Sölufulltrúa , vörur og Magn í sömu röð.

Hér munum við bæta við öðrum blöðum í þessari vinnubók með hjálp VBA macro .

Hér höfum við notað Microsoft Excel 365 útgáfu, þú mátt nota hvaða aðra útgáfu sem þér hentar.

1. Bæti við blaði með nafni í Excel VBA

Í fyrstu aðferð okkar munum við bæta við blaði með nafninu frá notandainntakinu . Ef þú ert forvitinn að læra skaltu fylgja þessum einföldu skrefum.

📌 Skref:

  • Í upphafi skaltu fara á Þróunaraðili flipinn.
  • Í öðru lagi skaltu velja Visual Basic í Code hópnum.
  • Að öðrum kosti skaltu ýta á ALT + F11 til að gera sama verkefni.

Athugið: Gættu þess að ýta á ALT takkann vinstra megin við BÚÐ . Aðgerðin myndi ekki framkvæma ef þú notar aðra ALT lykla.

  • Samstundis opnast glugginn Microsoft Visual Basic for Applications .
  • Síðar skaltu fara á flipann Insert .
  • Veldu síðan Module úr valkostunum.

  • Sem stendur opnar það kóðann Eining .
  • Skrifaðu síðan eftirfarandi kóða í Eininguna .
2175

Kóðasundurliðun

  • Í fyrsta lagi köllum við undiraðferðina sem Add_Sheet_with_Name .
  • Þá skilgreinum við breytutegundirnar.
  • Síðar bættum við við On Error Resume Next yfirlýsingunni. Þetta mun hunsa allar villur.
  • Síðar notuðum við InputBox til að fá nafn blaðsins frá notandanum. Einnig geymdum við textastrenginn úr InputBox í sheet_name breytuna.
  • Næst, ef sheet_name er tómt, þá er kóðinn mun ekki halda áfram.
  • Að lokum erum við að nota Add.Name aðferðina til að nefna nýja blaðið. Hér verður nafnið það sama og sheet_name breytan.

  • Í augnablikinu, ýttu á Run (⏵) táknmynd. Frekar geturðu ýtt á F5 á lyklaborðinu þínu.

  • Allt í einu opnast inntaksbox.
  • Hér skaltu slá inn nafn nýja blaðsins. Í þessu tilfelli skrifuðum við Gróða í reitinn.
  • Síðar smellirðu á Í lagi .

  • Svo mun kóðinn okkar keyra og hann bætir við blaði sem heitir Gróði .

Athugið: Við höfum ekki nefnt neinn stað fyrir blaðið okkar. Sjálfgefið er það sett á undan virka blaðinu.

Lesa meira: Excel VBA til að bæta blaði við aðra vinnubók (3 hagnýt dæmi)

2. Notkun Excel VBA til að bæta við blaði með nafni fyrir tiltekið blað

Í annarri aðferð okkar munum við bæta við blaði með nafninu á undan tilteknu blaði. Við skulum kanna ferlið skref fyrir skrefskref.

📌 Skref:

  • Í fyrsta lagi skaltu koma upp kóðaglugganum Module eins og sýnt er í Aðferð 1 .
  • Í öðru lagi skaltu skrifa eftirfarandi kóða inn í það.
2820

Kóðasundurliðun

  • Í fyrsta lagi köllum við undiraðferðina sem Add_Sheet_Before_Specific_Sheet .
  • Síðan virkjum við blaðið Söluskýrsla . Þetta mun tryggja að kóðinn gangi ef við erum á öðru blaði.
  • Næst erum við að nota Add.Name aðferðina til að nefna nýstofnaða blaði. Þetta blað verður búið til á undan blaðinu sem heitir Gróði úr vinnubókinni. Ennfremur höfum við nefnt reikninginn sem Efnahagsreikningur .

  • Síðan skaltu keyra kóðann eins og sýnt er í Aðferð 1 .
  • Þannig mun það bæta við nýjum reikningi efnahagsreikningi á undan reikningi sem heitir Gróði .

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

3. Notaðu Excel VBA til að bæta við blaði með nafni eftir tilteknu blaði

Í þessari aðferð bætum við blaði á eftir blaðinu sem heitir Gróði . Við skulum skoða ferlið í smáatriðum.

📌 Skref:

  • Í fyrstu skaltu koma með kóðann Module glugga eins og sýnt er í Aðferð 1 .
  • Skrifaðu síðan eftirfarandi kóða inn í það.
2814

Þessi kóði er næstum svipaður kóðanum á Aðferð 2 . Bara, hér notuðum við færibreytuna After frekaren Áður . Vegna þess að við viljum bæta nýja blaðinu við í kjölfar tiltekins blaðs.

  • Síðan skaltu keyra kóðann eins og sýnt er í Aðferð 1 .
  • Þannig mun það bæta við nýju blaði Vöruhús á eftir blaðinu sem heitir Gróði .

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

4. Setja inn blað með nafni við upphaf vinnubókar

Í þessum hluta munum við setja inn nýtt blað í byrjun vinnubókarinnar í Excel með VBA . Svo, án frekari tafa, skulum sjá hvernig við gerum það.

📌 Skref:

  • Til að byrja með skaltu taka upp kóðann Module gluggi eins og sýnt er í Aðferð 1 .
  • Skrifaðu síðan eftirfarandi kóða inn í það.
1256

Hér erum við að bæta við nýja vinnublaðið á undan fyrsta blaðinu í vinnubókinni. Það þýðir í upphafi vinnubókarinnar. Þar af leiðandi er það fyrsta blaðið núna. Einnig kölluðum við blaðið Fyrirtækissnið .

  • Síðan skaltu keyra kóðann eins og sýnt er í Aðferð 1 .
  • Þess vegna mun það bæta við nýju blaði Fyrirtækisprófíll í upphafi vinnubókarinnar.

Lesa meira: Excel Macro: Búðu til nýtt blað og endurnefna (3 kjördæmi)

5. Notkun Excel VBA til að bæta við blaði í lok vinnubókar

Í þessum hluta munum við bæta við blaði á eftir síðasta blaðinu í vinnubókinni . Leyfðu mér að sýna fram á ferliðhér að neðan.

📌 Skref:

  • Opnaðu fyrst og fremst kóðagluggann Module eins og sýnt er í Aðferð 1 .
  • Í öðru lagi skaltu líma eftirfarandi kóða inn í það.
7301

Kóðasundurliðun

  • Í fyrsta lagi köllum við undiraðferðina sem Sheet_End_Workbook.
  • Næst erum við að nota Add.Name aðferðina til að nefna nýja blaðið. Við munum búa til þetta blað eftir síðasta blaðið í vinnubókinni. Við getum fengið síðasta blaðanúmerið frá Sheets.Count eigninni. Ennfremur höfum við nefnt blaðið Rekstrarreikningur .

  • Eftir það skaltu keyra kóðann eins og sýnt er í Aðferð 1 .
  • Þess vegna mun það bæta við nýju blaði Rekjuyfirlit í lok vinnubókarinnar.

Lesa meira: Búðu til nýja vinnubók og vistaðu með VBA í Excel

6. Kynning á mörgum blöðum með því að nota klefigildi með Excel VBA

Fyrir síðustu aðferðina munum við bæta við mörgum blöðum í vinnubókina með nafninu frá ýmsum frumum með Excel VBA . Þar að auki munum við biðja notandann um inntak á sviðinu til að taka nafnið. Svo skulum við skoða skrefin hér að neðan.

📌 Skref:

  • Í fyrstu skaltu opna kóðann Module gluggi eins og sýnt er í Aðferð 1 .
  • Afritaðu síðan eftirfarandi kóða og límdu hann inn í hann.
1907

Kóðasundurliðun

  • Í fyrsta lagi köllum við undiraðferð sem Add_Multiple_Sheets_Using_Cell_Value.
  • Þá skilgreinum við breytutegundirnar.
  • Síðar notum við InputBox til að fá gagnasvið frá notandanum.
  • Í fjórða lagi virkjum við blaðið Söluskýrsla .
  • Síðar notum við Fyrir Hverja Næsta lykkju til að fara í gegnum valið reitsvið eitt í einu.
  • Næst erum við að nota Add.Name aðferðina til að nefna nýstofnaða blaðið. Við munum búa til þessi blöð eftir virka blaðinu Söluskýrsla vinnubókarinnar.

  • Nú skaltu keyra kóðann eins og sýnt er í Aðferð 1 .
  • Samstundis opnast Exceldemy inntaksreiturinn.
  • Þá gefðu hólfunum í B5:B9 svið í reitnum.
  • Smelltu að lokum á OK .

  • Að lokum mun það setja inn fimm blöð sem nefnd eru eftir hólfsgildunum á B5:B9 sviðinu. Þeir eru allir á eftir blaðinu Söluskýrsla .

Niðurstaða

Þessi grein veitir auðveldar og stuttar lausnir til að bæta við blöðum með nöfnum eftir Excel VBA . Ekki gleyma að hlaða niður Practice skránni. Þakka þér fyrir að lesa þessa grein, við vonum að þetta hafi verið gagnlegt. Vinsamlegast láttu okkur vita í athugasemdahlutanum ef þú hefur einhverjar spurningar eða ábendingar. Vinsamlegast farðu á vefsíðu okkar Exceldemy til að kanna meira.

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.