VBA: Zeitliche Abfolge von Ereignissen
27.12.2004 19:36:54
Ereignissen
im Anschluss ein diesen noch offenen Thread https://www.herber.de/forum/messages/538369.html hab ich mir mal die zeitliche Abfolge von Ereignissen angeschaut. Daraus resultiert:
Mappe1 ist geöffnet und enthält ein Workbook_Deactivate-Ereignis:
Private Sub Workbook_Deactivate()
MsgBox "Mappe1 wurde deaktiviert"
End Sub
Mappe1 bleibt geöffnet und es wird (zu Fuß) Mappe2 geöffnet, die ein Workbook_Open-Ereignis enthält:
Private Sub Workbook_Open()
MsgBox "Mappe2 wurde geöffnet"
End Sub
Dabei tritt das Open-Ereignis zuerst ein - dann erst das Deactivate-Ereignis.
Warum denn bitteschön? Und noch besser: Wie kann ich es erreichen, dass vor dem öffnen der Datei "Mappe2" auf jeden Fall noch ein Code in "Mappe1" ausgeführt wird?
Wie ist die Abfolge der Ereignisse geregelt?
Danke und Grüße
Boris