Wie kann man Tabellennamen in Excel finden und ersetzen?
Es ist einfach, Werte in Zellen in Excel zu finden und zu ersetzen. Aber gibt es eine Möglichkeit, Tabellenblattnamen in Excel zu finden und zu ersetzen? Zum Beispiel haben Sie wie im folgenden Screenshot gezeigt mehrere Arbeitsblätter, die „KTE(Sales) xxx“ im Tabellennamen enthalten, und nun möchten Sie alle „KTE(Sales)“ durch „KTE“ in allen relevanten Tabellennamen ersetzen. Was können Sie tun? Dieser Artikel stellt eine VBA-Methode vor, um dies zu erreichen.
Tabellennamen mit VBA-Code finden und ersetzen
Tabellennamen mit VBA-Code finden und ersetzen
Bitte wenden Sie den folgenden VBA-Code an, um Tabellennamen in Excel zu finden und zu ersetzen. Gehen Sie wie folgt vor.
1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Kopieren Sie dann den folgenden VBA-Code in das Codefenster.
VBA-Code: Tabellennamen in Excel finden und ersetzen
Sub Find_replace_sheet_name()
'Update by Extendoffice 2018/5/24
Dim xNum As Long
Dim xRepName As String
Dim xNewName As String
Dim xSheetName As String
Dim xSheet As Worksheet
xRepName = Application.InputBox("Please type in the word you will replace:", "Kutools for Excel", , , , , , 2)
xNewName = Application.InputBox("Please type in the word you will replace with:", "Kutools for Excel", , , , , , 2)
If xRepName = "false" Or xNewName = "false" Then Exit Sub
On Error GoTo ExitLab
For Each xSheet In ActiveWorkbook.Sheets
xSheetName = xSheet.Name
xNum = InStr(1, xSheetName, xRepName)
If xNum > 0 Then
xSheet.Name = Replace(xSheetName, xRepName, xNewName)
End If
ExitLab:
Next
End Sub
3. Drücken Sie die Taste F5, um den Code auszuführen.
4. Dann erscheint ein Dialogfeld von Kutools für Excel. Geben Sie die Wörter der Tabellennamen ein, die Sie ersetzen möchten, und klicken Sie auf die Schaltfläche OK. Siehe Screenshot:
5. Geben Sie im zweiten Dialogfeld von Kutools für Excel das Wort ein, durch das Sie ersetzen möchten, und klicken Sie dann auf die Schaltfläche OK.
Dann werden alle zugehörigen Wörter in den Tabellennamen wie im folgenden Screenshot gezeigt durch das angegebene Wort ersetzt.
Hinweis: Der obige Code unterscheidet zwischen Groß- und Kleinschreibung.

Entfesseln Sie die Magie von Excel mit Kutools AI
- Intelligente Ausführung: Führen Sie Zellenoperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles angetrieben durch einfache Befehle.
- Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe zu optimieren.
- VBA-Codierung: Schreiben und implementieren Sie VBA-Code mühelos.
- Formelinterpretation: Verstehen Sie komplexe Formeln mit Leichtigkeit.
- Textübersetzung: Überwinden Sie Sprachbarrieren in Ihren Tabellen.
Verwandte Artikel:
- Wie kann man alle leeren Zellen in Excel mit einer bestimmten Zahl oder einem bestimmten Text finden und ersetzen?
- Wie kann man Kommas durch Zeilenumbrüche (Alt + Enter) in Zellen in Excel ersetzen?
- Wie erstellt man einen Makrocode, um das Suchen und Ersetzen von Text in Excel zu realisieren?
- Wie findet man einen Wert in einer Zelle mit einer kommagetrennten Liste in Excel?
- Wie findet man die Schnittmenge von zwei Spaltenlisten in Excel?
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!