Wie benenne ich eine arbeitsmappe in vba um?
Um eine auf Ihrem Computer gespeicherte Excel-Datei UMBENENNEN zu können, müssen Sie die Anweisung „NAME“ verwenden. In dieser Anweisung müssen Sie den alten Dateinamen und den neuen Namen definieren, den Sie anwenden möchten. Aber eines müssen Sie bedenken: Die Datei muss geschlossen sein.
Hier habe ich eine Excel-Datei, die im Ordner „Data“ auf meinem Desktop gespeichert ist und dort in diesem Ordner „SampleFile“, den ich in „myFile“ umbenennen möchte, und der Code dafür wäre wie folgt.
Name "C:\Users\Dell\Desktop\myFolder\SampleFile.xlsx" As _ "C:\Users\Dell\Desktop\myFolder\myNewFile.xlsx"
Schritte zur Verwendung von VBA zum Umbenennen einer Excel-Datei
Lassen Sie uns nun diese Codezeile im Detail verstehen.
- Die Namensdeklaration, mit der Sie den Code beginnen sollten.
- Dateiadresse mit altem Namen und Dateierweiterung.
- „Gefällt mir“ bezieht sich auf den neuen Namen.
- Dateiadresse mit neuem Namen und Dateierweiterung.
Nützliche Links: Ausführen eines Makros – Makrorecorder – Visual Basic Editor – Handbuch zu persönlichen Makros
Um die Namensaussagen etwas klarer zu machen, können Sie Variablen verwenden, genau wie im folgenden Code.
Sub vba_rename_workbook() Dim oldName As String Dim newName As String oldName = "C:\Users\Dell\Desktop\myFolder\SampleFile.xlsx" newName = "C:\Users\Dell\Desktop\myFolder\myNewFile.xlsx" Name oldName As newName End Sub