Arbeitsblatt per VBA umbenennen?

1 Antwort

In A1 steht der alte Name des Tabellenblattes. In A2 steht der neue Name des Tabellenblattes. Das Programm geht nun alle Tabellenblätter, die es gibt in der Excel durch. Findet es ein Tabellenblatt, das den "alten Namen" trägt, dann wird das geändert auf den "neuen Namen".

Sub TabellenblattUmbenennen()
alterName = Range("A1")
neuerName = Range("A2")

Dim WsTabelle As Worksheet
For Each WsTabelle In Sheets
    If WsTabelle.Name = alterName Then
        Sheets(alterName).Name = neuerName
        Exit For
    End If
Next WsTabelle

End Sub

oxmoks 
Fragesteller
 29.07.2021, 21:13

Bestens ! Hätte ich selbst nicht besser machen können 😂, danke

1