R1C1 Currency Verarbeitung
04.01.2019 08:14:06
Matthias
Folgende Formel habe ich in meinem VBA-Code:
Cells(ActiveCell.Row, 9).FormulaR1C1 = "=RC[-7]*(RC[-2]*Kurs)* " & p_curReserve & " "
Der Wert von p_curReserve ist 1 oder 1,2. Wenn der Wert 1 ist funktioniert die Formel. Wenn der Wert 1,2 ist nicht. Dies liegt an der Umwandlung von . und ,.Ich habe nun folgende die Formel erweitert:
p_curReserve = Replace(p_curReserve, ",", ".")
Cells(ActiveCell.Row, 9).FormulaR1C1 = "=RC[-7]*(RC[-2]*Kurs)* " & p_curReserve & " "
Nun bekomme ich als Wert für p_curReserve 12.
Kann mir jemand helfen?