VBA - .Formula Code
14.02.2021 08:24:44
Andl
ich habe in Excel folgenden Code, welcher funktioniert:
=WENN((M$11-WENN(C$80;-C$8;0))>0;MAX(-M$11);0)
Nun möchte ich das Ergebnis "festfrieren", so dass er sich nicht verändert.
Dazu habe ich die Idee mit der .Formula Code zu arbeiten, und mir dann daraus einen Prozedur überlege:
Sub Formula()
Tabelle1.Cells(16, 13).Formula = "=WENN((M$11-WENN(C$80;-C$8;0))>0;MAX(-M$11);0)"
oder
Tabelle1.Range("M16").Formula = "=WENN((M$11-WENN(C$80;-C$8;0))>0;MAX(-M$11);0)"
End Sub
leider funktionieren die beiden Codes nicht - kann ich hier irgendwas falsch machen?
Gibt es die Möglichkeit gleich den Wert über den Formula-Code in die Zelle zu schreiben - in etwas
so:
Tabelle1.Cells(16, 13).Formula.Value = "=WENN((M$11-WENN(C$80;-C$8;0))>0;MAX(-M$11);0)"
Vielen Dank für eure Hilfe.
Beste Grüße
Andl