Excel-Makros und Arbeitsmappe Events
Arbeitsmappe Ereignisse auftreten, wenn etwas auf eine bestimmte Excel-Arbeitsmappe passiert. Zum Beispiel, wenn eine Arbeitsmappe geöffnet wird, wenn eine Arbeitsmappe geschlossen wird, wenn ein neues Arbeitsblatt hinzugefügt wird, oder wenn eine Arbeitsmappe gespeichert wird. Jede Arbeitsmappe ist sein eigenes eingebautes Modul, wo Sie Ihre eigenen Ereignisprozedur setzen können.
Um zu diesem integrierten Modul, müssen Sie zuerst die Visual Basic-Editor (drücken Sie Alt + F11) aktivieren. Dann im Menü Projekt Explorer mit der rechten, klicken Sie auf Thisworkbook, und dann die Viewcode Option zu wählen.
Der Visual Basic-Editor öffnet sich automatisch auf den integrierten Modul für die Arbeitsmappe. Dieses Modul wird über zwei Dropdown-Boxen an der Spitze.
Wählen Sie die Arbeitsmappe Option in der Dropdown-Liste auf der linken Seite. Durch diese Aktion wird das Open-Ereignis in der Dropdown-Liste auf der rechten Seite automatisch auswählen. Wie man hier sehen kann, wird dies auch einige Starter-Code hinzugefügt, in dem Sie eingeben können, oder der Code eingefügt.
Die Idee ist, die am besten geeignete Ereignis aus der Ereignis Drop-Down für die Aufgabe zu wählen. Die folgende Abbildung zeigt einige der Ereignisse, die Sie wählen können.
Die häufig verwendeten Arbeitsmappe Ereignisse sind wie folgt:
Worksheet_Open: Trigger, wenn die Arbeitsmappe geöffnet wird
Worksheet_BeforeSave: Trigger, bevor die Arbeitsmappe gespeichert wird
Worksheet_BeforeClose: Trigger, bevor Excel die Arbeitsmappe schließt
Worksheet_SheetChange: Trigger, wenn ein Benutzer schaltet zwischen den Blättern