Übersetzen FormulaLocal zu Formula
24.01.2020 12:18:39
Leonie
ich bräuchte nochmal eure Hilfe!
Da mir nicht bewusst war, dass mit FormulaLocal Probleme bei der englischen Excel-Version auftreten, muss ich meinen gesamten Code jetzt auf Formula und Englisch umstellen. Bei den meisten Formeln hat das auch einwandfrei geklappt, nur bei einigen treten Fehler auf, die ich nicht verstehe und daher auch nicht beheben kann:
xx.FormulaLocal = "=-" & Chr(64 + 3) & 5 + 3 * number & "*" & rate ---> funktioniert
xx.Formula = "=-" & Chr(64 + 3) & 5 + 3 * number & "*" & rate ---> funktioniert nicht
xx.FormulaLocal = "=" & Chr(64 + 3 + t) & 5 + number(l) + 4 & "/(1+" & zins & ")" ---> funktioniert
xx.Formula = "=" & Chr(64 + 3 + t) & 5 + number(l) + 4 & "/(1+" & zins & ")" ---> funktioniert nicht
~f~
Liegt das an dem Chr? Aber das funktioniert in anderen Formeln....
Außerdem habe ich noch folgende Formel:
~f~
.FormulaLocal = "=-NBW(" & discount_rate & ";ZH_" & number - i + 1 & "!D" & row & ":$CE$" & row & ")" --->funktioniert
.Formula = "=-NPV(" & discount_rate & ",ZH_" & number - i + 1 & "!D" & row & ":$CE$" & row & ")" ~f~ --->gibt keinen Fehler aus, aber die Formel in der Excel-Zelle sieht so aus:
~f~
=-NBW(0;8;ZH_1!E9:$CE$9)
d.h. der Zins (discount_rate = 8%) wird falsch dargestellt als 0;8 statt 0,08. Muss ich die Eingabewerte dann auch im englischen Format eingeben?
Wäre super wenn mir jemand helfen kann :)