Liebe Excel-Profis,
habe ein VBA Problem und bitte um Hilfe:
mit folg. Code erreiche ich, dass ein Macro (Test) gestartet wird, wenn in Zelle O10 der Wert 13 eingegeben wird.
Private Sub Worksheet_Change(ByVal target As Range)
If target.Address <> "$O$10" Then Exit Sub
If target.Value = "13" Then Call test
End Sub
Das funktioniert aber offensichtlich nur, wenn in Zelle O10 der Wert 13 händisch (also per Tastatur) eingetragen wird. In meinem Fall ergibt sich der Wert 13 in Zelle O10 aber durch ein Formularsteuerelement (Kombinationsfeld), was mit der Zelle O10 verknüpft ist. Wie muss ich den Code ändern, damit das auch mit einer verknüpften Zelle funktioniert?
Vieln Dank im Voraus
LG Uli
|