Ausführen eines Makros beim Schließen einer Arbeitsmappe (Microsoft Excel)
Sie können veranlassen, dass Excel ein Makro automatisch ausführt, wenn eine bestimmte Arbeitsmappe geschlossen wird. Wenn die Arbeitsmappe beispielsweise geschlossen ist, möchten Sie möglicherweise ein Makro ausführen, das die Benutzer fragt, ob sie eine Aufgabe ausführen möchten, z. B. das Speichern der Tagesdaten in einer anderen Datei.
Um ein Makro beim Schließen einer Arbeitsmappe automatisch auszuführen, müssen Sie lediglich das Makro Auto_Close () benennen. Daher wird das folgende Beispielmakro automatisch ausgeführt, wenn die Arbeitsmappe, die es enthält, geschlossen wird:
Sub Auto_Close() Dim intStatusState As Integer intStatusState = Application.DisplayStatusBar Application.DisplayStatusBar = True Application.StatusBar = "Examining transactions." DetermineTransactions Application.StatusBar = "Posting transactions." PostTransactions Application.StatusBar = False Application.DisplayStatusBar = intStatusState End Sub
_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 (2354) 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: