Excel VBA om blêd ta te foegjen as it net bestiet (mei rappe stappen)

  • Diel Dit
Hugh West

Excel VBA is in krêftich en handich ark om taken frij fluch út te fieren yn in bulk bedrach. Jo kinne ferskate betingsten tapasse en ferskate resultaten ôfliede op basis fan 'e yndividuele betingsten fia VBA. No, soms, wolle jo miskien kontrolearje as in bepaald blêd bestiet yn jo wurkboek. En sa net, dan moatte jo miskien dat blêd oanmeitsje. Yn dit artikel sil ik jo alle stappen sjen litte om in blêd ta te foegjen as it net bestiet, mei Excel VBA.

Excel VBA: Blêd taheakje as it net bestiet (In flugge werjefte)

8262

Ynfoegje yn in nije module om de koade hjirboppe oan te passen.

Oefenwurkboek downloade

Jo kinne ús oefenwurkboek hjir fergees downloade!

Blad taheakje as it net bestiet.xlsm

Stappen om VBA-koade oan te passen om blêd ta te foegjen yn Excel As it net bestiet

Sizze, jo hawwe in wurkboek mei 4 wurkblêden mei de namme jannewaris, febrewaris, maart en april. Elk blêd befettet it ferkeaprapport fan 'e folgjende moanne. No moatte jo wat blêden fine yn it wurkboek en it blêd tafoegje as it net bestiet. Jo kinne de stap-foar-stap-rjochtlinen hjirûnder folgje om dit te berikken.

📌 Stap 1: In nije module ynfoegje

Earst moatte jo ynfoegje in module om VBA-koade te skriuwen.

  • Om dit te dwaan, gean oan it begjin nei de ûntwikkelder ljepper >> Visual Basic ark.

  • As resultaat is de Microsoft VisualBasis foar applikaasjes finster sil ferskine.
  • Gean dêrnei nei de Ynfoegje tab >> Module ark.

Dêrmei is in nije module mei de namme Module1 oanmakke.

Lês Mear: Hoe kinne jo blêd tafoegje mei Namme yn Excel VBA (6 maklike manieren)

Fergelykbere lêzingen

  • Nije wurkboek oanmeitsje en opslaan mei VBA yn Excel
  • Excel VBA: Meitsje in nij wurkboek en neam it (6 foarbylden)
  • Hoe kinne jo in nij blêd meitsje fan sjabloan mei Macro yn Excel

📌 Stap 2: Skriuw en bewarje de fereaske VBA-koade

No moatte jo de koade yn 'e module skriuwe en opslaan.

  • In Om dit te dwaan, klikje jo op de opsje Module1 en skriuw de folgjende koade yn it koadefinster.
45973634

  • As in resultaat sil it koadefinster der sa útsjen.

🔎 Koade Taljochting:

Segment 1:

6317

Yn dit diel hawwe wy de makronamme en fariabele nam ferklearre es.

Segment 2:

4985

Yn dit diel hawwe wy in ynfierfak makke. Troch dit ynfierfak kinne wy ​​de ynfier nimme fan de namme fan it bestân dat wy moatte fine.

Segment 3:

5162

Yn dit diel kontrolearje wy oft it fereaske blêd bestiet yn it wurkboek. Sa net, it soe it fereaske blêd meitsje en ús in berjocht sjen litte oer dizze feroaring.

Segment 4:

9448

Yn dit diel hawwe wy wurke mei it resultaat as it fereaske blêd al bestiet yn it wurkboek. Yn dit senario sil in oar berjochtfakje ferskine dat jo ynformearret dat dit blêd bestiet. Fierder einigje wy yn dit diel de koade goed.

  • Druk dêrnei op Ctrl + S.

  • Dêrnei sil in Microsoft Excel finster ferskine. Klik op de knop Nee .

  • Dêrtroch sil it finster Bewarje as ferskine.
  • Kies dêrnei de Bewarje as type: opsje as .xlsm opmaak. Klikje dêrnei op de knop Bewarje .

Sa hawwe jo jo fereaske koade skreaun en bewarre.

Opmerking:

Jo moatte it Excel-wurkboek bewarje yn .xlsm -formaat. Oars sil de makro net ynskeakele wurde en soe de koade net wurkje.

Lês Mear: Excel VBA om blêd mei fariabele namme ta te foegjen (5 ideale foarbylden)

📌 Stap 3: De koade útfiere

No moatte jo de koade útfiere en de resultaten kontrolearje.

  • Om dit te dwaan, earst en foaral, klikje op it ikoan Run yn it finster Microsoft Visual Basic for Applications .

  • As gefolch, it finster Makro's sil ferskine.
  • Kies dêrnei de makro AddSheetIfNotExist en klik op de knop Utfiere .

  • Op dit stuit is ús oanmakke berjochtfakmei de namme Blêd taheakje as net bestiet sil ferskine. Hjir sil de automatyske opsje Sheet5 wêze.

  • No, foar it kontrolearjen, skriuw "april" yn it tekstfak en klikje op de knop Okee .

  • Dêrnei soene jo sjen dat in oar berjocht doaze soe ferskine dy't jo fertelle dat it blêd al bestiet.
  • Klik op de Ok knop.

  • Fier dêrnei de koade wer út en skriuw "Mei" yn it tekstfak fan it oanmakke berjochtfak. Klikje dêrnei op de knop OK .

  • As gefolch sille jo in oar berjochtfak sjen dat sil ferskine dy't jo ynformearje dat it blêd "Mei" net bestie en dat dit blêd is makke.
  • Klik hjirnei op de knop OK .

Uteinlik kinne jo sjen dat jo in blêd tafoege hawwe dat earder net bestie. En, it wurkboek soe der no sa útsjen.

Lês mear: Excel VBA: Blêd tafoegje nei lêste (3 ideale foarbylden)

Konklúzje

Dus, yn dit artikel haw ik jo alle stappen sjen litten om in blêd ta te foegjen as net bestiet mei Excel VBA. Gean foarsichtich troch it folsleine artikel om it better te begripen en jo winske resultaat te berikken. Ik hoopje dat jo dit artikel nuttich en ynformatyf fine. As jo ​​noch fierdere fragen of oanbefellings hawwe, nim dan gerêst kontakt mei my op.

En besykje ExcelWIKI foar folle mearartikels lykas dizze. Tankewol!

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.