Excel-Makros und Arbeitsblatt Veranstaltungen
Arbeitsblatt Veranstaltungen auftreten, wenn etwas zu einem bestimmten Excel-Arbeitsblatt passiert, wenn beispielsweise ein Arbeitsblatt ausgewählt ist, wird eine Zelle in dem Arbeitsblatt bearbeitet oder eine Formel auf einem Arbeitsblatt berechnet. Jedes Arbeitsblatt verfügt über einen eigenen integrierten Modul, wo Sie Ihre eigenen Ereignisprozedur setzen können.
Um zu diesem integrierten Modul können Sie richtig, klicken Sie auf das Arbeitsblatt und wählen Sie den Code anzeigen Option, wie hier gezeigt.
Visual Basic-Editor öffnet sich automatisch auf den integrierten Modul für das Arbeitsblatt. An der Oberseite des Moduls sind zwei Drop-Down-Boxen.
Im Dropdown-Feld auf der linken Seite, wählen Sie die Option Arbeitsblatt. Die Selection Ereignis in der Drop-Down-Box auf der rechten Seite wird automatisch ausgewählt. Mit dieser Aktion wird auch einige Starter-Code, wo Sie Ihren Code eingeben oder einfügen.
Die Idee ist, die am besten geeignete Ereignis aus der Ereignis Dropdown-Feld für die Aufgabe zu wählen. Die folgende Abbildung zeigt die verschiedenen Ereignisse, die Sie wählen können.
Die häufig verwendeten Arbeitsblatt Ereignisse folgen:
Worksheet_Change: Trigger, wenn alle Daten auf dem Arbeitsblatt geändert wird
Worksheet_Selectionchange: Löst jedes Mal, wenn eine neue Zelle oder ein Objekt auf dem Arbeitsblatt ausgewählt ist
Worksheet_BeforeDoubleClick: Trigger, bevor Excel reagiert auf einen Doppelklick auf das Arbeitsblatt
Worksheet_BeforeRightClick: Trigger, bevor Excel auf ein Recht reagiert, klicken Sie auf das Arbeitsblatt
Worksheet_Activate: Trigger, wenn der Benutzer von einem anderen bewegt # 173-Arbeitsblatt zu diesem Arbeitsblatt
Worksheet_Deactivate: Trigger, wenn der Benutzer von dieser bewegt # 173-Arbeitsblatt zu einem anderen Arbeitsblatt
Worksheet_Calculate: Löst jedes Mal, wenn eine Änderung in dem Arbeitsblatt verursacht Excel-Formeln neu berechnet werden