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.

Der Weg zum integrierten Modul für ein Arbeitsblatt.
Der Weg zum integrierten Modul für ein Arbeitsblatt.

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 Standardauswahl Change-Ereignis.
Die Standardauswahl Change-Ereignis.

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.

Wählen Sie das entsprechende Ereignis.
Wählen Sie das entsprechende Ereignis.

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

Menü