Ich möchte jedes Mal, wenn eine Excel-Datei geöffnet wird und bevor sie geschlossen wird, ein Makro ausführen. Ich habe versucht, das folgende Skript zu verwenden, aber es hat nicht funktioniert.
Private Sub Worksheet_Activate()
'my macro
End Sub
Antwort1
Wie führe ich jedes Mal ein Makro aus, wenn eine Arbeitsmappe geöffnet oder geschlossen wird?
Öffnet:
Private Sub Workbook_Open()
' dosomething
End Sub
oder
- Verwendung
Sub Auto_Open()
in einem Modul
Schließt:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' dosomething
End Sub
oder
- Verwendung
Sub Auto_Close()
in einem Modul
Quellen: