Direkt zum Inhalt

Wie benenne ich Arbeitsblätter basierend auf Zellenwerten in Excel um?

Das Umbenennen von Arbeitsblättern wird normalerweise in unserer Excel-Arbeit angewendet. Haben Sie jemals versucht, Arbeitsblätter basierend auf Zellenwerten umzubenennen? Natürlich können Sie Arbeitsblätter manuell umbenennen, aber in diesem Tutorial werden einige Tricks vorgestellt, mit denen Sie mehrere Arbeitsblätter basierend auf Zellenwerten schnell umbenennen können, wodurch Sie Arbeitszeit sparen können.

Benennen Sie Arbeitsblätter basierend auf einer bestimmten Zelle mit VBA um

Benennen Sie Arbeitsblätter basierend auf einer bestimmten Zelle mit Mehrere Arbeitsblätter umbenennen um gute Idee3

Benennen Sie Arbeitsblätter basierend auf einer Reihe von Zelleninhalten mit Mehrere Arbeitsblätter umbenennen um gute Idee3


Mit der folgenden VBA können Sie das relative Arbeitsblatt basierend auf einer bestimmten Zelle umbenennen.

1. Wählen Sie die Zelle aus, auf der Sie das Arbeitsblatt umbenennen möchten. Wählen Sie in diesem Fall Zelle A1 aus. Siehe Screenshot:

doc Arbeitsblatt umbenennen 1

2. Drücken Sie Alt + F11 Schlüssel zum Öffnen Microsoft Visual Basic für Applikationen Fenster.

3 Klicken Insert > ModulFügen Sie dann den folgenden VBA-Code in den neuen ein Modul Fenster.

VBA: Arbeitsblätter basierend auf bestimmten Zellenwerten umbenennen.

Sub RenameSheet()
'UpdatebyKutools20191129
Dim xWs As Worksheet
Dim xRngAddress As String
Dim xName As String
Dim xSSh As Worksheet
Dim xInt As Integer
xRngAddress = Application.ActiveCell.Address
On Error Resume Next
Application.ScreenUpdating = False
For Each xWs In Application.ActiveWorkbook.Sheets
    xName = xWs.Range(xRngAddress).Value
    If xName <> "" Then
        xInt = 0
        Set xSSh = Nothing
        Set xSSh = Worksheets(xName)
        While Not (xSSh Is Nothing)
            Set xSSh = Nothing
            Set xSSh = Worksheets(xName & "(" & xInt & ")")
            xInt = xInt + 1
        Wend
        If xInt = 0 Then
            xWs.Name = xName
        Else
            If xWs.Name <> xName Then
                xWs.Name = xName & "(" & xInt & ")"
            End If
        End If
    End If
Next
Application.ScreenUpdating = True
End Sub

4. Drücken Sie F5 Schlüssel zum Ausführen von VBA-Code. Dann wurden alle Arbeitsblätter durch jeden relativen A1-Zellenwert umbenannt.

doc Arbeitsblatt umbenennen 2


Wenn Sie Kutools for ExcelWenn Sie den VBA-Code nicht speichern müssen, können Sie den verwenden Benennen Sie mehrere Arbeitsblätter um Funktion zum schnellen Umbenennen aller Arbeitsblätter basierend auf ihren relativen Zellen.

Kutools for Excel, mit mehr als 300 praktische Funktionen erleichtern Ihre Arbeit. 

Nach der kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:

1. Aktivieren Sie die Arbeitsmappe, die Sie umbenennen möchten.

2 Klicken Kutoolen Plus > Arbeitsblatt > Arbeitsblätter umbenennen. Siehe Screenshot:

doc Arbeitsblatt umbenennen 11

3. Überprüfen Sie dann im ausgeblendeten Dialogfeld die Blätter, unter denen Sie umbenennen möchten Arbeitsblätter Bereich, und wählen Sie eine der Option umbenennen Sie brauchen, hier werde ich den Blattnamen ersetzen, dann überprüfen Benennen Sie Arbeitsblätter mit einer bestimmten Zelle umund wählen Sie die Zelle aus, nach der Sie umbenennen möchten. Siehe Screenshot:

doc Arbeitsblatt umbenennen 9

4 Klicken Ok. Jetzt werden die Blätter mit bestimmten Zelleninhalten umbenannt.

doc Arbeitsblatt umbenennen 2

In einigen Fällen müssen Sie jedoch mehrere Arbeitsblätter basierend auf einem Bereich von Zellenwerten umbenennen (siehe Abbildung unten). In diesem Fall können Sie auswählen unten Methode.

doc Arbeitsblatt umbenennen 3


Mit der Benennen Sie mehrere Arbeitsblätter um of Kutools for ExcelSie können die Blätter auch basierend auf einem ausgewählten Bereich umbenennen.

Nach der kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:

1 Klicken Kutoolen Plus > Arbeitsblatt > Arbeitsblätter umbenennen. Siehe Screenshot:

doc Arbeitsblatt umbenennen 11

2. In dem Benennen Sie mehrere Arbeitsblätter um Dialog müssen Sie die Einstellungen wie folgt angeben:

(1) Wählen Sie die Arbeitsblätter aus, aus denen Sie umbenennen möchten Liste der Arbeitsblätter;

(2) Überprüfen Aus einem bestimmten Bereich Wählen Sie die Zellenwerte aus, die Sie basierend auf umbenennen möchten.

(3) Geben Sie die Optionen umbenennen, Du kannst nachschauen Vor dem ursprünglichen Blattnamen einfügen, Nach dem ursprünglichen Blattnamen einfügen, oder Ersetzen Sie den ursprünglichen Blattnamenund Sie können das entsprechende Ergebnis im Dialogfeld in der Vorschau anzeigen.

doc Arbeitsblatt umbenennen 10

3 Klicken Okund dann können Sie sehen, dass alle von Ihnen ausgewählten Arbeitsblätter basierend auf den angegebenen Zellenwerten umbenannt wurden.

Ersetzen Sie den ursprünglichen Blattnamen

doc Arbeitsblatt umbenennen 6

Vor dem ursprünglichen Blattnamen einfügen

doc Arbeitsblatt umbenennen 7

Nach dem ursprünglichen Blattnamen einfügen

doc Arbeitsblatt umbenennen 8

Mit dem Dienstprogramm Arbeitsblätter umbenennen können Sie Arbeitsblätter auch mit einem bestimmten Präfix oder Suffix umbenennen. Klicken Sie hier, um mehr über das Umbenennen mehrerer Arbeitsblätter zu erfahren.

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Every time I look for a VBA routine and find an article like this from you guys, I try the sample code and it NEVER works. It always goes into Debug on the first try. I am starting to believe you deliberately publish poorly written code to drive people to try and purchase your Add-in.
This comment was minimized by the moderator on the site
Hi, Don, the VBA has updated twice, it may be works for most of conditions, but not for the all. 
This comment was minimized by the moderator on the site
In the VBA code example, what changes would be made to select A2 as the cell value rather than A1?
This comment was minimized by the moderator on the site
Hi, Henry, select A2 instead of A1, all sheets will renamed with the value of cell A2.
This comment was minimized by the moderator on the site
'Updateby20150602
This code showing error..............Only works ActiveSheet & RunTime Error 1004 [Object_Worksheet faild]
This comment was minimized by the moderator on the site
Hi, Biplab Das, maybe the original code cannot work at new versions (2013 or later), I have upadated a new code in the tutorial, you could try again.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations