ich versuche eine Formel per VBA einzufügen.
Habe bereits probiert nur "Formula" statt "FormulaLocal", auch die Umformulierung auf Englisch hat nicht funktioniert.
If Target.Column = 7 Then
If Target.Value "X" Then
Target.Offset(, 12).FormulaLocal = "=WENN($P8"";WENN($P8>0;$CF8;WENN($O8=0;$BZ8;$ _
CF8));$CE8)"
Else
Target.Offset(, 12) = Date
End If
End If
Ich verstehe es nicht, ich bekomme immer 1004 Error. Mit einer simplen Formel wie "=Summe(A1:A2)" funktioniert es aber.Was auch nicht zu funktionieren scheint ist, dass die Bezüge sich nicht anpassen.
D.h. egal in welcher Zeile ich "=Summe(A1:A2)" per VBA einfüge - z.B. Zeile 10 - der Formel-Bereich passt sich dahingehend nicht an (im genannten Fall dann Anpassung auf A10:A11).
Gibt es dafür eine Lösung? Ansonsten bringt mir das Formel einfügen grundsätzlich auch nichts.
Im Voraus Danke sehr für jeden Kommentar
LG,
Christian