hamst0r
PC-Selbstbauer(in)
Hallo,
ich versuche ein Makro zu erstellen, welches automatisch eine Formel in einer Zelle um einen Wert erweitert, jedoch kommt es zu Problemen bei dem Dezimaltrennzeichen.
funktioniert
funktioniert nicht.
Im Endeffekt muss jedoch der Wert aus einer anderen Zelle hinzugefügt werden.
funktioniert leider auch nicht. Auch wenn Range("B5").Value mithilfe von CStr() in einen String umgewandelt wird funktioniert es nicht.
Die alte Formel soll also nur erweitert werden. Der Wert soll nicht direkt addiert werden. Aus =1,5+2,5 soll nachdem 3,5 hinzugefügt wurde also =1,5+2,5+3,5 stehen und nicht =7,5
ich versuche ein Makro zu erstellen, welches automatisch eine Formel in einer Zelle um einen Wert erweitert, jedoch kommt es zu Problemen bei dem Dezimaltrennzeichen.
Code:
Range("G10").Formula = CStr(Range("G10").Formula) & "+" & "0.55"
Code:
Range("G10").Formula = CStr(Range("G10").Formula) & "+" & "0,55"
Im Endeffekt muss jedoch der Wert aus einer anderen Zelle hinzugefügt werden.
Code:
Range("G10").Formula = CStr(Range("G10").Formula) & "+" & Range("B5").Value
Die alte Formel soll also nur erweitert werden. Der Wert soll nicht direkt addiert werden. Aus =1,5+2,5 soll nachdem 3,5 hinzugefügt wurde also =1,5+2,5+3,5 stehen und nicht =7,5
Zuletzt bearbeitet:
.gif)


