Speichern an zwei Orten (Microsoft Excel)
Sam fragte, ob es eine Möglichkeit gäbe, dieselbe Arbeitsmappe an zwei verschiedenen Orten zu speichern. Beispielsweise könnte eine Kopie am normalen Netzwerkspeicherort und die andere in einem Ordner auf der lokalen Festplatte gespeichert werden.
Es gibt verschiedene Möglichkeiten, dies zu tun. Sie können beispielsweise ein eigenes Makro erstellen, in dem zwei Versionen derselben Arbeitsmappe gespeichert werden. Das Makro kann einer Symbolleistenschaltfläche zugewiesen werden, und dann wird auf die Schaltfläche geklickt, wenn Sie beide Kopien speichern möchten. (Mit anderen Worten, Sie würden die normale Speicherfunktion insgesamt umgehen.)
Ein anderer Ansatz besteht darin, eine kleine Anpassung daran vorzunehmen, wie Excel die Arbeitsmappe speichert. Beispielsweise würde dem ThisWorkbook-Objekt für die Arbeitsmappe das folgende Makro hinzugefügt:
Private Sub Workbook_BeforeSave(ByVal _ SaveAsUI As Boolean, Cancel As Boolean) With ThisWorkbook .SaveCopyAs ("c:\Backups\Backup of " & .Name) End With End Sub
Dies ist ein Ereignishandler, der jedes Mal ausgelöst wird, wenn Sie die Arbeitsmappe speichern. Zu diesem Zeitpunkt wird das Makro ausgeführt und eine Kopie der Arbeitsmappe im angegebenen Pfad auf Ihrer lokalen Festplatte gespeichert.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (3042) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: