Hoe een blad te verwijderen als de naam specifieke tekst uit het werkboek bevat?
Stel dat je een werkboek hebt dat meerdere werkbladen bevat, en nu wil je de bladen op basis van tabnamen verwijderen. Bijvoorbeeld, als de naam van het blad de specifieke tekst “KTE” bevat, dan moet het worden verwijderd, zoals in de volgende schermafbeelding. Hoe kun je de bladen meteen verwijderen als de naam een specifieke tekst bevat, zonder ze één voor één te verwijderen?
Bladen verwijderen als de naam specifieke tekst bevat met VBA-code
Bladen verwijderen als de naam specifieke tekst bevat met VBA-code
Hier zal ik een VBA-code voor je maken om de bladen op basis van naam te verwijderen. Doe het volgende:
1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module en plak de volgende code in het Modulevenster.
VBA-code: Bladen verwijderen als de naam specifieke tekst bevat
Sub Deletebyname()
'Updateby Extendoffice
Dim shName As String
Dim xName As String
Dim xWs As Worksheet
Dim cnt As Integer
shName = Application.InputBox("Enter the specific text:", "Kutools for Excel", _
ThisWorkbook.ActiveSheet.Name, , , , , 2)
If shName = "" Then Exit Sub
xName = "*" & shName & "*"
' MsgBox xName
Application.DisplayAlerts = False
cnt = 0
For Each xWs In ThisWorkbook.Sheets
If xWs.Name Like xName Then
xWs.Delete
cnt = cnt + 1
End If
Next xWs
Application.DisplayAlerts = True
MsgBox "Have deleted" & cnt & "worksheets", vbInformation, "Kutools for Excel"
End Sub
3. Druk vervolgens op de F5-toets om deze code uit te voeren, en er verschijnt een pop-upvenster waarin je wordt gevraagd de specifieke tekst in te voeren waarop je de bladtab wilt verwijderen, zie onderstaande schermafbeelding:
4. Klik vervolgens op OK, alle bladen waarvan de naam de opgegeven tekst “KTE” bevat, zijn in één keer verwijderd. Zie onderstaande schermafbeelding:

Ontdek de Magie van Excel met Kutools AI
- Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
- Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
- VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
- Formule-uitleg: Begrijp complexe formules gemakkelijk.
- Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Beste Office-productiviteitstools
Versterk 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 krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- 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!