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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert