ich habe in einer Excel-Datei sowohl Workbook_Open() als auch
Workbook_Activate(). Wie ist eigentlich die Reihenfolge der Bearbeitung von
diesen Subs beim Öffnen der Datei? Welche wird zunächst abgearbeitet?
Danke und Gruß
Tuan
BTW: Wo finde ich solche Informationen (im Netz)?
Gruß
Tuan
Hi
u.a. http://www.cpearson.com/excel/events.htm
Frank
"Anh Tuan Hoang" schrieb:
> ich habe in einer Excel-Datei sowohl Workbook_Open() als auch
> Workbook_Activate(). Wie ist eigentlich die Reihenfolge der Bearbeitung von
> diesen Subs beim Öffnen der Datei? Welche wird zunächst abgearbeitet?
das kannst du auch leicht selbst testen.
Schreibe in jede Prozedur als ersten Befehl eine Stop-Anweisung.
Speicher, schließe und öffne die Datei wieder.
In jeder Stop-Zeile wird das Proramm angehalten und der Debugger gestartet.
Du kannst dann mit F8 schrittweise, oder mit F5 bis zum nächsten Stop
die Prozeduren weiterlaufen lassen.
Private Sub Workbook_Open()
Stop
' ...
' ...
End Sub
Private Sub Workbook_Activate()
Stop
' ...
' ...
End Sub
--
Mit freundlichen Grüssen
Melanie Breden
- Microsoft MVP für Excel -
http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#