Hallo,
ich versuche zur Zeit ein Makro zu schreiben, dass genau dann ausgelöst wird, sobald die Formel in einem bestimmten Feld (D4) geupdated wird.
Ich komme nicht so richtig voran, das Makro löst bei mir immer aus, egal welche Zelle des Tabellenblatts verändert/geupdated wird, habe wohl einen Denkfehler.
Kann mir jemand dabei helfen? Viele Dank!
LG Michael
Folgender Code steht bei mir jetzt auf meiner Tabelle1, in Worksheet (statt MsgBox kommt später der eigentliche Befehl, der funktioniert :-) )
Private Sub Worksheet_Calculate()
Worksheet_Change Range("D4")
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "D4" Then
If IsNumeric(Target.Value) Then
If Target.Value >= 1 Then
MsgBox "Hallo"
End If
End If
End If
End Sub
|