Zum Hauptinhalt springen

Das Excel-Makro speichert eine Kopie der Datei. Die besten Möglichkeiten, den Prozess zu automatisieren

Bei der Arbeit mit Excel ist es nicht ungewöhnlich, Kopien von Dateien für die weitere Verarbeitung oder Verwendung zu speichern. Wenn Sie diese Operation jedoch mehrmals ausführen müssen, kann die manuelle Ausführung zeitaufwändig sein und eine sehr langwierige Aufgabe sein.

In diesem Artikel betrachten wir die besten Möglichkeiten, den Prozess zu automatisieren, um eine Kopie einer Datei in Excel mithilfe von Makros zu speichern. Ein Makro ist eine Sammlung von in Excel aufgezeichneten Aktionen, die Sie mit einem einzigen Befehl ausführen können.

Einer der Hauptvorteile der Verwendung von Makros ist die Möglichkeit, Routineaufgaben und sich wiederholende Aufgaben zu automatisieren. Wenn Sie eine Kopie der Datei speichern, kann das Makro den Zeit- und Kostenaufwand für die manuelle Operation erheblich reduzieren.

In diesem Artikel betrachten wir einige Beispiele für die Verwendung von Makros zum Speichern einer Kopie einer Datei in Excel. Es werden verschiedene Makrooptionen angezeigt, mit denen Sie den Pfad und den Dateinamen auswählen, Kopien automatisch in bestimmten Abständen speichern und Dateien eindeutige Namen zuweisen können.

Excel-Makro zum Speichern einer Kopie einer Datei: Grundlegende Informationen

Wenn Sie mit großen Datenmengen arbeiten oder bestimmte Vorgänge in Excel ausführen, müssen Sie möglicherweise eine Kopie der Datei speichern, um sie vor Informationsverlust zu schützen oder Dateiversionen zu verschiedenen Zeiten zu erstellen.

Das manuelle Speichern einer Kopie einer Datei kann nicht nur mühsam, sondern auch zeitaufwendig sein. Aus diesem Grund kann die Verwendung eines Makros für diese Aufgabe die Arbeitseffizienz erheblich verbessern.

Mit dem Excel-Makro zum Speichern einer Kopie einer Datei können Sie automatisch eine Kopie der aktuellen Datei mit einem bestimmten Namen und Speicherort erstellen. Dazu müssen Sie ein Makro erstellen, das die folgenden Schritte ausführt:

  1. Name und Pfad für eine neue Kopie einer Datei definieren;
  2. Kopie der aktuellen Datei erstellen;
  3. Speichert eine Kopie der Datei unter dem angegebenen Pfad mit dem angegebenen Namen.

Nachdem Sie ein Makro erstellt haben, um eine Kopie der Datei in Excel zu speichern, können Sie der Datei einen Hotkey zuweisen oder der Symbolleiste eine Schaltfläche hinzufügen, um schnell auf die Ausführung des Makros zugreifen zu können.

Beachten Sie jedoch die folgenden Punkte, bevor Sie ein Makro zum Speichern einer Kopie einer Datei verwenden:

  • Stellen Sie sicher, dass die Datei bereits auf dem Datenträger gespeichert ist, bevor Sie das Makro zum Speichern einer Kopie der Datei ausführen. Andernfalls kann das Makro unvollständige Daten speichern.
  • Achten Sie darauf, für jede Kopie der Datei einen eindeutigen Namen und Speicherort auszuwählen, damit die vorhandenen Dateien nicht verwischt werden.
  • Berücksichtigen Sie beim Speichern der Kopie mögliche Änderungen am Dateiformat. Legen Sie ggf. die gewünschten Speicheroptionen im Makrocode fest.

Das Erstellen eines Makros zum Speichern einer Kopie einer Datei in Excel kann die Arbeit mit den Dateien erheblich vereinfachen und die Daten schützen. Grundlegende Kenntnisse und Fähigkeiten zur Verwendung von Makros in Excel helfen Ihnen dabei, viele sich wiederholende Aufgaben zu automatisieren und Zeit und Aufwand zu sparen.

Was ist ein Makro in Excel

Makros können in Excel selbst mit dem integrierten Makroeditor erstellt oder aufgezeichnet werden, während bestimmte Aktionen ausgeführt werden. Das Erstellen eines Makros erfordert keine speziellen Programmierkenntnisse, obwohl sie bei komplexeren Aufgaben nützlich sein können.

Nachdem Sie ein Makro erstellt haben, kann es in einer Excel-Arbeitsmappe gespeichert und jederzeit verwendet werden. Makros können verschiedene Vorgänge ausführen, z. B. Kopieren, Löschen, Sortieren von Daten, Formatieren von Zellen und andere Aktionen.

Einer der Hauptvorteile von Makros ist ihre Fähigkeit, komplexe oder Routineaufgaben zu automatisieren, die viel Zeit in Anspruch nehmen, um manuell ausgeführt zu werden. Durch die Automatisierung mit Makros können Sie Zeit sparen, die Genauigkeit verbessern und Fehler bei der Arbeit mit Daten vermeiden.

Es gibt viele vorgefertigte Makros in Excel, die Sie im Internet oder in speziellen Bibliotheken finden können. Sie können als Beispiele verwendet oder modifiziert werden, um die spezifischen Bedürfnisse des Benutzers zu erfüllen.

Vorteile der Verwendung von Makros in Excel

Makros sind eine Sammlung von in Excel aufgezeichneten Aktionen, die mit einem Klick auf eine Schaltfläche wiedergegeben werden können. Sie ermöglichen es Ihnen, Routineaufgaben zu automatisieren und die Dateneffizienz zu verbessern.

Hier sind einige Vorteile der Verwendung von Makros in Excel:

1. Sparen Sie Zeit und Ressourcen

Mit Makros können Sie Aufgaben automatisieren, die zuvor viele manuelle Aktionen erforderten. Dadurch können Sie die Kosten für wiederholte Vorgänge reduzieren und Zeit für wichtigere Aufgaben freigeben.

2. Komfort und Genauigkeit

Makros vereinfachen die Arbeit mit Daten, indem Sie komplexe Aktionen mit einem einzigen Mausklick wiedergeben können. Dies reduziert das Risiko von Fehlern bei der manuellen Eingabe und verbessert die Genauigkeit der Ergebnisse.

3. Erstellen einer Benutzeroberfläche

Mit Makros in Excel können Sie eine Benutzeroberfläche mit Schaltflächen, Formularen und anderen Steuerelementen erstellen. Dies macht die Arbeit mit Daten einfacher und intuitiver, insbesondere für Benutzer, die mit Makros nicht vertraut sind.

4. Automatische Ausführung von Operationen

Mit Makros in Excel können Sie automatisch Vorgänge wie das Sortieren von Daten, Filtern, Berechnungen und vieles mehr ausführen. Dies ist besonders nützlich, wenn Sie mit großen Datenmengen arbeiten, wenn die manuelle Verarbeitung zu viel Zeit und Ressourcen in Anspruch nimmt.

5. Möglichkeit, die Funktionalität von Excel zu erweitern

Mit Makros in Excel können Sie dem Programm neue Funktionen und Funktionen hinzufügen. Sie können Ihre eigenen Makros erstellen oder fertige, von anderen Benutzern entwickelte Makros verwenden. Dies eröffnet vielversprechende Perspektiven für eine bessere Datenverarbeitung und bessere Ergebnisse.

Abschließend bietet die Verwendung von Makros in Excel dem Benutzer viele Vorteile, einschließlich Zeitersparnis, höherer Genauigkeit und Benutzerfreundlichkeit. Sie sind ein leistungsfähiges Werkzeug, um Prozesse zu automatisieren und die Funktionalität des Programms zu erweitern.

Die besten Möglichkeiten, den Prozess zum Speichern einer Kopie einer Datei zu automatisieren

Hier sind einige der besten Möglichkeiten, den Prozess zum Speichern einer Kopie einer Datei zu automatisieren:

  1. Verwenden Sie die Schaltfläche in der Symbolleiste. Erstellen Sie eine Schaltfläche in der Symbolleiste, mit der das Makro zum Speichern einer Kopie der Datei ausgeführt wird. Dies ist praktisch, da Sie mit einem Klick ein Makro starten und eine Kopie der Datei abrufen können.
  2. Verwenden einer Tastenkombination. Erstellen Sie eine Tastenkombination, mit der das Makro zum Speichern einer Kopie der Datei ausgeführt wird. Zum Beispiel können Sie die Kombination "Strg+S" zuweisen, um eine Kopie der Datei zu speichern.
  3. Automatisches Speichern, wenn eine Datei geschlossen wird. Erstellen Sie ein Makro, das beim Schließen der Datei automatisch eine Kopie der Datei speichert. Auf diese Weise wird jedes Mal, wenn Sie eine Datei schließen, eine Kopie davon erstellt.
  4. Automatisches Speichern nach Zeitplan. Verwenden Sie die Aufträge im Taskplaner des Betriebssystems, um das Makro zum Speichern einer Kopie einer Datei nach Zeitplan auszuführen. Beispielsweise können Sie den Aufgabenplaner so konfigurieren, dass er jeden Tag zu einem bestimmten Zeitpunkt automatisch eine Kopie der Datei speichert.
  5. Verwenden von Makros in Excel. Erstellen Sie ein Makro, das eine Kopie der Datei mit einem bestimmten Namen oder in einem bestimmten Ordner speichert. Sie können das Makro so konfigurieren, dass jedes Mal eine neue Kopie der Datei mit einem eindeutigen Namen gespeichert wird.

Wählen Sie je nach Ihren Bedürfnissen und Vorlieben eine geeignete Methode aus, um den Prozess des Speicherns einer Kopie einer Datei in Excel zu automatisieren. Jede dieser Methoden kann Ihre Arbeit mit Dateien erheblich vereinfachen und beschleunigen.

Erstellen eines Makros zum Speichern einer Kopie der Datei

Microsoft Excel bietet eine bequeme Möglichkeit, ein Makro zu erstellen, das automatisch eine Kopie der aktuellen Datei speichert. Ein solches Makro kann nützlich sein, wenn Sie häufig Änderungen an einer Datei speichern müssen, aber die ursprüngliche Datei nicht überschreiben möchten.

Befolgen Sie diese Schritte, um ein Makro zu erstellen:

  1. Öffnen Sie die Datei, die Sie als Kopie speichern möchten.
  2. Drücken Sie Alt + F11, um den Visual Basic-Editor zu öffnen.
  3. Wählen Sie im Menü Einfügen - Modul aus, um ein neues Modul zu erstellen.
  4. Geben Sie den folgenden Code in das Editorfenster ein:

Sub SaveCopy() Dim filePath As String Dim fileName As String Dim copyName As String filePath = ThisWorkbook.Path fileName = ThisWorkbook.Name copyName = "Kopie " & fileName ThisWorkbook.SaveCopyAs filePath & "\" & copyName End Sub

Dieser Code speichert eine Kopie der Datei im selben Ordner wie das Original, mit dem Präfix "Kopie" im Dateinamen.

Speichern und schließen Sie den Visual Basic-Editor, und kehren Sie dann zu Excel zurück.

Jetzt können Sie dieses Makro aufrufen, indem Sie diese Schritte befolgen:

  1. Drücken Sie Alt + F8, um die Liste der Makros zu öffnen.
  2. Wählen Sie "SaveCopy" und klicken Sie auf "Ausführen".

Eine Kopie der Datei wird im selben Ordner wie das Original gespeichert.

Auf diese Weise kann das Erstellen eines Makros zum Speichern einer Kopie einer Datei in Excel Ihre Arbeit erheblich vereinfachen und Zeit für wiederholte Sicherungsmaßnahmen sparen.

Verwenden von Hotkeys zum schnellen Speichern einer Kopie einer Datei

Sie können die folgende Kombination verwenden, um eine Kopie der Datei mithilfe von Hotkeys in Excel zu speichern:

Ctrl + Shift + S

Durch Drücken dieser Tastenkombination wird das Fenster "Speichern unter" geöffnet, in dem Sie einen Speicherort und einen Dateinamen zum Speichern der Kopie auswählen können. Nachdem Sie die gewünschten Optionen ausgewählt und auf "Speichern" geklickt haben, wird eine Kopie der Datei am angegebenen Speicherort gespeichert.

Die Verwendung von Hotkeys zum Speichern einer Kopie einer Datei kann die Arbeit mit Dokumenten erheblich beschleunigen und die Arbeitseffizienz verbessern. Dies ist auch nützlich, wenn Sie mehrere Kopien einer Datei erstellen müssen, da das Öffnen des Menüs "Speichern unter" jedes Mal zusätzliche Zeit in Anspruch nimmt.

Hotkeys gelten in den meisten Microsoft Office-Anwendungen, einschließlich Excel, Word und PowerPoint. Ihre Verwendung ermöglicht es Ihnen, den Prozess der Arbeit mit Dateien so weit wie möglich zu optimieren und effizienter zu gestalten.

Es wird empfohlen, sich die Tastenkombination zu merken, um eine Kopie der Datei zu speichern und sie bei Bedarf zu verwenden. Dies spart viel Zeit und macht die Arbeit mit Excel bequemer und bequemer.

Erzwingt, dass beim Schließen eine Kopie der Datei automatisch gespeichert wird

Sie können ein Makro verwenden, um eine Kopie der Datei beim Schließen automatisch beizubehalten, das bei jedem Schließen der Datei automatisch ausgeführt wird. Hier ist ein Beispielmakrocode:

Private Sub Workbook_BeforeClose(Cancel As Boolean)Dim CopyPath As StringDim CopyName As String' Указываем путь к папке, в которую нужно сохранить копию файлаCopyPath = "C:\Путь\к\папке\"' Генерируем имя копии файла с использованием текущей даты и времениCopyName = "Копия_" & Format(Now(), "dd-mm-yyyy_hhmmss") & ".xlsx"' Сохраняем копию файлаThisWorkbook.SaveCopyAs CopyPath & CopyNameEnd Sub

In diesem Beispiel speichert das Makro eine Kopie der Datei im angegebenen Ordner mit dem Namen "Copy_" und dem aktuellen Datum und der aktuellen Uhrzeit im Format "dd-mm-yyyy_hhmmss". Sie können den Pfad und das Format des Dateinamens der Kopie ändern, um Ihren Anforderungen zu entsprechen.

Um dieses Makro auf Ihre Datei anzuwenden, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Datei, auf die Sie die Kopie automatisch speichern möchten.
  2. Drücken Sie ALT + F11, um den VBA-Editor zu öffnen.
  3. Suchen Sie im Projektfenster Ihre Datei im Projektbaum im linken Bereich.
  4. Klicken Sie mit der rechten Maustaste auf Ihre Datei und wählen Sie Einfügen und dann Modul.
  5. Kopieren Sie den Makrocode und fügen Sie ihn in das geöffnete Modul ein.
  6. Schließen Sie den VBA-Editor, und speichern Sie die Datei.

Nun erstellt Excel bei jedem Schließen der Datei automatisch eine Kopie der Datei mit dem angegebenen Namen und speichert sie im angegebenen Ordner.

Wenn Sie also Makros in Excel verwenden, um beim Schließen automatisch eine Kopie der Datei zu speichern, können Sie sich keine Gedanken über Datenverlust machen oder die Datei versehentlich schließen, ohne sie zu speichern. Es ist praktisch und hilft Ihnen, Ihre Arbeit mit Excel-Dateien zu sichern.

Weitere Tipps zum Automatisieren des Speicherns einer Kopie einer Datei

Im vorherigen Teil haben wir die grundlegenden Möglichkeiten untersucht, das Speichern einer Kopie einer Datei in Excel mithilfe von Makros zu automatisieren. Es gibt jedoch einige zusätzliche Tipps, die Ihnen helfen, diese Funktion noch komfortabler und effizienter zu nutzen.

1. Erstellen Sie eine Schaltfläche in der Symbolleiste

Um Zeit zu sparen und das Makro nicht jedes Mal über ein Menü oder eine Tastenkombination auszuführen, können Sie eine Schaltfläche in der Excel-Symbolleiste erstellen. Führen Sie dazu die folgenden Schritte aus:

  1. Klicken Sie in der Werkzeugleiste auf die Registerkarte Entwickler.
  2. Klicken Sie in der Gruppe "Kontrollen" auf die Schaltfläche "Einfügen" und wählen Sie aus der Dropdown-Liste die Option "Schaltfläche" aus.
  3. Zeichnen Sie eine Schaltfläche auf dem Arbeitsblatt.
  4. Das Fenster "Makrozuweisung" wird geöffnet. Wählen Sie ein zuvor erstelltes Makro aus, um eine Kopie der Datei zu speichern.
  5. Klicken Sie auf OK und schließen Sie den Entwicklermodus.

2. Automatisieren Sie das Ausführen eines Makros beim Speichern der Hauptdatei

Wenn Sie möchten, dass bei jedem Speichern der Hauptdatei automatisch eine Kopie der Datei gespeichert wird, können Sie das Ereignis "BeforeSave" verwenden. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie den Visual Basic-Editor, indem Sie Alt + F11 drücken.
  2. Wählen Sie im Projektfenster Ihre Hauptdatei aus.
  3. Doppelklicken Sie darauf, um den Code für diese Datei zu öffnen.
  4. Fügen Sie den folgenden Code ein:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.Run "Makro"
End Sub

Ersetzen Sie "Makro" durch den Namen Ihres Makros, um eine Kopie der Datei zu speichern.

3. Geben Sie an, wo die Kopien der Dateien gespeichert werden sollen

Standardmäßig speichert Excel Kopien von Dateien im selben Verzeichnis, in dem sich die Hauptdatei befindet. Sie können jedoch einen anderen Speicherort angeben, um die Dateien bequemer zu organisieren und zu vermeiden, dass sie verloren gehen. Verwenden Sie dazu die folgenden Schritte:

  1. Öffnen Sie den Visual Basic-Editor, indem Sie Alt + F11 drücken.
  2. Wählen Sie im Projektfenster Ihre Hauptdatei aus.
  3. Doppelklicken Sie darauf, um den Code für diese Datei zu öffnen.
  4. Fügen Sie den folgenden Code ein:
Sub SaveCopyFile()
Dim filePath As String
filePath = "Verzeichnispfad" & "\" & "Dateikopie" & "_" & Format(Now(), "dd-mm-yyyy_hh-mm-ss") & ".xlsx"
ThisWorkbook.SaveCopyAs filePath
End Sub

Ersetzen Sie "Verzeichnispfad" durch den Pfad, in dem Kopien der Dateien gespeichert werden sollen.

Ich hoffe, dass diese zusätzlichen Tipps Ihnen helfen, einen noch effizienteren und bequemeren Prozess zu erstellen, um automatisch eine Kopie Ihrer Datei in Excel zu speichern. Nutzen Sie diese Funktionen, um Datenverluste zu vermeiden und Zeit zu sparen!