Hallo liebes Forum,
kann mir jemand bei folgendem Problem Helfen
Ich habe eine Tabelle in der von C6 bis C45 Namen stehen, welche sich Excel mit einer Wenn Formel holt.
Da ich aber nicht die Formel möchte sondern den Wert wird das Ergebnis per VBA in D6 bis D45 gesendet. Dazu wird dieser Code verwendet
Ändert sich nun über die Wenn Formel aber der Wert in einer der C Zellen aktualisiert er die Zelle in D nicht. Erst wenn man quasi 1 mal in die Zelle klickt und das ,,manuell,, bestätigt.
Gibt es hier eine Möglichkeit den Code so zu ändern das dies Automatisch geschieht sobald die Formel ein anderen Wert ausspuckt ?
Danke sehr im vorraus
kann mir jemand bei folgendem Problem Helfen
Ich habe eine Tabelle in der von C6 bis C45 Namen stehen, welche sich Excel mit einer Wenn Formel holt.
Da ich aber nicht die Formel möchte sondern den Wert wird das Ergebnis per VBA in D6 bis D45 gesendet. Dazu wird dieser Code verwendet
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C5:C45")) Is Nothing Then
Range("D5:D45").Value = Range("C5:C45").Value
End If
End Sub
Ändert sich nun über die Wenn Formel aber der Wert in einer der C Zellen aktualisiert er die Zelle in D nicht. Erst wenn man quasi 1 mal in die Zelle klickt und das ,,manuell,, bestätigt.
Gibt es hier eine Möglichkeit den Code so zu ändern das dies Automatisch geschieht sobald die Formel ein anderen Wert ausspuckt ?
Danke sehr im vorraus