Excel VBA - mehrere Worksheet_change_Ereignisse auf einem Tabellenblatt?

Excelmania

Lieutenant
Registriert
Apr. 2010
Beiträge
797
Hallo.

Ist es möglich mehrere unterschiedliche Worksheet_change-Ereignisse auf einem Tabellenblatt zu definieren?

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("D21") = "Test" Then MsgBox ("Test")
If Range("D25") = "Test" Then MsgBox ("Test")
If Range("D26") = "Test" Then MsgBox ("Test")
End Sub
Ergänzung ()

erledigt
 
Zuletzt bearbeitet:
Wie hast du es gemacht? Ich würde ein select case Konstrukt vorschlagen.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)

    Select Case Target.Address
        Case "$D$21":
            MsgBox "D21"
        Case "$D2$5":
            MsgBox "D25"
        Case "$D$26":
            MsgBox "D26"
    End Select
   
End Sub

Gibt auch noch ein Case else, da kannst du dann gleich abbrechen lassen.
 
  • Gefällt mir
Reaktionen: cumulonimbus8
Zurück
Oben