Hoe maak je een werkblad aan als het niet bestaat in het werkboek?
Stel dat je een werkboek hebt met meerdere werkbladen en je moet controleren of een specifieke werkbladnaam bestaat. Als het werkblad niet bestaat, maak het dan aan; als het wel bestaat, toon dan een melding die aangeeft dat het werkblad al bestaat. Hoe kun je deze taak in Excel uitvoeren?
Maak een werkblad aan als het niet bestaat in het werkboek met VBA-code
Maak een werkblad aan als het niet bestaat in het werkboek met VBA-code
De volgende VBA-code kan je helpen controleren of een specifieke werkbladnaam bestaat in het werkboek. Als dit niet het geval is, zal de code het werkblad aanmaken zoals vereist.
1. Houd de toetsen ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications te openen.
2. Klik op Invoegen > Module en plak de volgende code in het modulevenster.
VBA-code: Maak een werkblad aan als het niet bestaat in het werkboek:
Sub TestSheetCreate()
'Updateby Extendoffice
Dim newSheetName As String
Dim checkSheetName As String
newSheetName = Application.InputBox("Input Sheet Name:", "Kutools for Excel", _
"sheet4", , , , , 2)
On Error Resume Next
checkSheetName = Worksheets(newSheetName).Name
If checkSheetName = "" Then
Worksheets.Add.Name = newSheetName
MsgBox "The sheet named ''" & newSheetName & _
"'' does not exist in this workbook but it has been created now.", _
vbInformation, "Kutools for Excel"
Else
MsgBox "The sheet named ''" & newSheetName & _
"''exist in this workbook.", vbInformation, "Kutools for Excel"
End If
End Sub
3. Druk vervolgens op de F5-toets om deze code uit te voeren. Er verschijnt een dialoogvenster waarin je wordt gevraagd de naam van het werkblad in te voeren dat je wilt controleren, zie screenshot:
4. Klik vervolgens op de knop OK:
(1.) Als het werkblad bestaat, verschijnt er een dialoogvenster om je hierop te wijzen, zoals te zien is in de volgende screenshot:
(2.) Als het werkblad niet bestaat, wordt het onmiddellijk aangemaakt, zie screenshot:
Beste productiviteitstools voor Office
Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!
Alle Kutools-invoegtoepassingen. Eén installatieprogramma
Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.





- Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
- Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
- 30 dagen volledige proef — geen registratie, geen creditcard nodig
- Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen