Ynhâldsopjefte
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!