Das Umbenennen einer Excel-Datei ist eine der häufigsten Operationen, wenn es um die Dokumentenverwaltung geht. Möglicherweise müssen Sie den Dateinamen ändern, um ihn verständlicher oder aussagekräftiger zu machen. Anstatt diese Aufgabe manuell auszuführen, können Sie die in Microsoft Excel bereitgestellten VBA-Tools (Visual Basic for Applications) verwenden.
Mit VBA können Sie ein Makro erstellen, das die ausgewählte Excel-Datei automatisch umbenennt. Mit einem Makro können Sie einen neuen Dateinamen angeben und die Datei bei Bedarf entschlüsseln. Die Verwendung von VBA zum Umbenennen einer Datei spart Ihnen nicht nur Zeit, sondern hilft Ihnen auch, unerwartete Fehler zu vermeiden, die mit der manuellen Eingabe eines neuen Namens verbunden sind.
Das Umbenennen einer Excel-Datei mit VBA kann besonders nützlich sein, wenn Sie viele Dateien haben und den Umbenennungsprozess automatisieren möchten. Anstatt jede Datei manuell umzubenennen, können Sie eine VBA-Batchdatei erstellen, die diese Aktion für alle ausgewählten Dateien gleichzeitig ausführt. Dies kann besonders nützlich sein, wenn Sie sich wiederholende Aufgaben ausführen, z. B. das Umbenennen von Dateien nach einem bestimmten Muster oder das Hinzufügen eines Präfixes zu Dateinamen.
Wie benenne ich eine Excel-Datei mit VBA um
Um eine Datei umzubenennen, müssen Sie zuerst das Fenster zum Bearbeiten des VBA-Codes in Excel öffnen. Drücken Sie dazu die Tastenkombination Alt + F11 oder wählen Sie eine entsprechende Option im Entwicklermenü aus.
Fügen Sie als Nächstes den folgenden Code in das Bearbeitungsfenster ein:
Sub RenameFile()Dim CurrentName As StringDim NewName As String'Установите текущее имя файлаCurrentName = ThisWorkbook.FullName'Установите новое имя файлаNewName = "Новое имя файла.xls"'Переименуйте файлName CurrentName As NewNameEnd Sub
Dieser Code verwendet die Variable CurrentName, in der der vollständige Name der aktuellen Datei gespeichert ist, und die Variable NewName, in der der neue Dateiname gespeichert ist.
Um eine Datei umzubenennen, müssen Sie die Funktion Name aufrufen und den alten Dateinamen und den neuen Dateinamen als Parameter an sie übergeben.
Nachdem Sie den Code eingefügt haben, können Sie ihn ausführen, indem Sie die Tastenkombination F5 drücken oder im Entwicklermenü die Option Ausführen auswählen. Nachdem der Code ausgeführt wurde, wird die Excel-Datei entsprechend dem angegebenen neuen Namen umbenannt.
Das Umbenennen einer Excel–Datei mit VBA ist daher eine sehr einfache und effektive Möglichkeit, ihren Namen zu ändern. Diese Methode kann beispielsweise bei der Automatisierung von Datenverarbeitungsaufgaben oder beim Erstellen von Berichten nützlich sein.
Ändern des Dateinamens mühelos
Das Umbenennen von Dateien in Excel kann eine schwierige Aufgabe sein, insbesondere wenn Sie dies für eine große Anzahl von Dateien manuell tun müssen. Mit VBA (Visual Basic for Applications) können Sie diesen Prozess jedoch erheblich vereinfachen.
Um den Dateinamen in Excel mit VBA zu ändern, können Sie den folgenden Code verwenden:
- Erstellen Sie ein neues Modul in Ihrer Excel-Arbeitsmappe, indem Sie eine Tastenkombination drücken ALT + F11. Wählen Sie im geöffneten Fenster das Menü aus Einfügung und wählen Sie Modul.
- Fügen Sie den folgenden Code in das geöffnete VBA-Editor-Fenster ein:
Sub RenameFile()Dim OldName As StringDim NewName As StringDim Path As String' Указываете старое имя файлаOldName = "Старое_имя_файла.xlsx"' Указываете новое имя файлаNewName = "Новое_имя_файла.xlsx"' Указываете полный путь к файлуPath = "C:\Путь_к_файлу\"Name Path & OldName As Path & NewNameEnd Sub
Im obigen Code sollten Sie "Alter Dateiname" ersetzen.xlsx" auf den tatsächlichen Dateinamen, den Sie ändern möchten, und "Neuer Dateiname.xlsx" auf den neuen Dateinamen, den Sie festlegen möchten. Vergessen Sie auch nicht, den vollständigen Dateipfad einschließlich des Laufwerksnamens anzugeben.
Nachdem Sie die erforderlichen Änderungen am Code vorgenommen haben, klicken Sie auf F5 oder wählen Sie Erfüllen im Programmmenü, um das Makro auszuführen.
Die Datei mit dem angegebenen alten Namen wird nun in eine Datei mit dem neuen Namen im selben Verzeichnis umbenannt.
Auf diese Weise können Sie den Dateinamen in Excel mit VBA leicht ändern, indem Sie eine manuelle Umbenennung vermeiden und Zeit und Aufwand sparen.
Eine einfache Möglichkeit, den Namen einer Excel-Datei mit VBA zu ändern
Um eine Excel-Datei mit VBA umzubenennen, können Sie die Funktion Name verwenden. Mit dieser Funktion können Sie den Dateinamen ändern, indem Sie den alten Namen zusammen mit dem neuen Namen angeben. Hier ist ein Beispielcode, der diese Aktion ausführt:
Sub RenameFile()Dim oldName As StringDim newName As StringoldName = "Старое_имя.xlsx"newName = "Новое_имя.xlsx"Name oldName As newNameMsgBox "Файл успешно переименован!"End Sub
In diesem Beispiel haben Sie zwei Variablen, oldName und newName , die dem alten Dateinamen und dem neuen Dateinamen entsprechen. Verwenden Sie dann die Name-Funktion, um den alten Namen zusammen mit dem neuen Namen anzugeben, um die Datei umzubenennen.
Sie können die Werte der Variablen oldName und newName entsprechend Ihren Anforderungen ändern.
Wenn Sie den Code ausführen, wird die Datei entsprechend den angegebenen Werten für den alten und den neuen Namen umbenannt. Am Ende des Codes befindet sich eine MsgBox-Zeile "Die Datei wurde erfolgreich umbenannt!" , die eine Meldung anzeigt, dass die Datei erfolgreich umbenannt wurde.
Die Verwendung von VBA zum Umbenennen einer Excel-Datei hilft bei der automatischen Ausführung dieser Aufgabe und spart Ihnen Zeit und Mühe. Jetzt können Sie den Dateinamen mit dieser einfachen Methode leicht ändern.