Ereignisse sind Aktionen von Benutzern ausgeführt, die Excel VBA auslösen Code auszuführen.

Arbeitsmappe öffnen Sie das Ereignis

Code zum Öffnen des Arbeitsmappe Ereignis hinzugefügt wird von Excel VBA ausgeführt werden, wenn Sie die Arbeitsmappe öffnen.

  1. Öffnen Sie die Visual Basic Editor.

  2. Klicken Sie doppelt auf dieser Arbeitsmappe im Projekt-Explorer.

  3. Arbeitsmappe Wählen Sie aus der linken Dropdown-Liste. Wählen Sie Öffnen aus der rechten Dropdown-Liste.

Workbook Open Event in Excel VBA

  1. In die Arbeitsmappe öffnen Ereignis die folgende Codezeile:

MsgBox "Good Morning"
  1. Speichern, schließen und die Excel-Datei öffnen.

Ergebnis:

Workbook Open Event Result

Arbeitsblatt Änderungsereignis

Code auf das Arbeitsblatt ändern Ereignis hinzugefügt wird von Excel VBA ausgeführt werden, wenn Sie eine Zelle in einem Arbeitsblatt ändern.

  1. Öffnen Sie die Visual Basic Editor.

  2. Klicken Sie doppelt auf ein Blatt (zum Beispiel Sheet1) im Projekt-Explorer.

  3. Arbeitsblatt Wählen Sie aus der linken Dropdown-Liste. Wählen Sie Ändern aus der rechten Dropdown-Liste.

Worksheet Change Event in Excel VBA

Fügen Sie die folgenden Codezeilen zu dem Arbeitsblatt ändern Veranstaltung:

  1. Das Arbeitsblatt Änderungsereignis hört auf alle Veränderungen auf Sheet1. Wir wollen nur Excel VBA, etwas zu tun, wenn etwas in der Zelle B2 ändert. Um dies zu erreichen, fügen Sie die folgenden Codezeilen:

If Target.Address = "$B$2" Then



End If
  1. Wir wollen nur Excel VBA eine MsgBox zeigen, wenn der Benutzer einen Wert von mehr als 80 tritt dies zu erreichen, die folgende Codezeile zwischen If und End If hinzuzufügen.

If Target.Value > 80 Then MsgBox "Goal Completed"
  1. Geben Sie in Sheet1 eine Zahl von mehr als 80 in Zelle B2.

Enter a Number Greater Than 80

Ergebnis:

Workbook Change Event Result