So benennen sie eine datei mit vba um (mit beispiel)
Sie können die Name- Anweisung in VBA verwenden, um eine Excel-Datei umzubenennen.
Hier ist eine übliche Art, diese Aussage in der Praxis zu verwenden:
SubRenameFile () Name "C:\Users\bob\Documents\current_data\my_old_file.xlsx" As _ "C:\Users\bob\Documents\current_data\my_new_file.xlsx" End Sub
Dieses spezielle Makro benennt die Datei my_old_file.xlsx in my_new_file.xlsx um.
Hinweis : Sie können beide Dateipfade in dieselbe Zeile schreiben, aber wir haben einen Unterstrich ( _ ) verwendet, um den Code in der nächsten Zeile fortzusetzen, um ihn leichter lesbar zu machen.
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Eine Datei mit VBA umbenennen
Angenommen, wir haben einen Ordner an folgendem Ort:
C:\Benutzer\bob\Dokumente\aktuelle_Daten
Dieser Ordner enthält drei Excel-Dateien:
Nehmen wir an, wir möchten stattdessen VBA verwenden, um die Datei namens „soccer_data.xlsx “ in „soccer_data_new.xlsx“ umzubenennen.
Dazu können wir das folgende Makro erstellen:
SubRenameFile () Name "C:\Users\bob\Documents\current_data\soccer_data.xlsx" As _ "C:\Users\bob\Documents\current_data\soccer_data_new.xlsx" End Sub
Sobald dieses Makro ausgeführt wird, wird die von uns angegebene Datei umbenannt.
Wir können zum Speicherort des Ordners navigieren und überprüfen, ob „soccer_data.xlsx“ in „soccer_data_new_.xlsx“ umbenannt wurde:
Wir können sehen, dass die Datei tatsächlich umbenannt wurde und alle anderen Dateien im Ordner unverändert blieben.
Hinweis : Die vollständige Dokumentation zur Name- Anweisung in VBA finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:
So erstellen Sie Ordner mit VBA
So löschen Sie Ordner mit VBA
So löschen Sie Dateien mit VBA
So überprüfen Sie mit VBA, ob eine Datei vorhanden ist