Excel VBA Events
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.
-
Öffnen Sie die Visual Basic Editor.
-
Klicken Sie doppelt auf dieser Arbeitsmappe im Projekt-Explorer.
-
Arbeitsmappe Wählen Sie aus der linken Dropdown-Liste. Wählen Sie Öffnen aus der rechten Dropdown-Liste.
-
In die Arbeitsmappe öffnen Ereignis die folgende Codezeile:
MsgBox "Good Morning"
-
Speichern, schließen und die Excel-Datei öffnen.
Ergebnis:
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.
-
Öffnen Sie die Visual Basic Editor.
-
Klicken Sie doppelt auf ein Blatt (zum Beispiel Sheet1) im Projekt-Explorer.
-
Arbeitsblatt Wählen Sie aus der linken Dropdown-Liste. Wählen Sie Ändern aus der rechten Dropdown-Liste.
Fügen Sie die folgenden Codezeilen zu dem Arbeitsblatt ändern Veranstaltung:
-
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
-
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"
-
Geben Sie in Sheet1 eine Zahl von mehr als 80 in Zelle B2.
Ergebnis: