A1 ist kein Zellbezug sondern eine Variable
meines Makros, die als Double deklariert wird.
Achso, dann ist klar.
recht, was Du mit dem _ Trim _ vor hast,
Weiß ich selber auch nicht hat mir unser EDV-Mensch so vor
geschlagen, alles weitere geht aber über seinen Horizont 
Wahrscheilich kannte er die Funktion aus einer anderen Sprache, in der damit auch Zahlenformate
angepasst werden können, aber bei VBA wirkt sie nur auf Strings, nicht auf Zahlen.
Statt der Trim-Funktion kannst Du die von unten nehmen.
das ist sehr wohl eine Zellangabe und zwar in der
Z1S1-Bezugsart und soll heißen gleiche Reihe(row) fixe
Spalte(colummn) 70
Ja, stimmt, hatte ich nicht aufgepasst.
So, nun aber nochmal zu dem Problem:
In VBA und auch in der FormulaR1C1-Nomenklatur von Excel wird als Dezimal-Trennzeichen
immer der Punkt verwendet, unabhängig von der Ländereinstellung des Systems. Anders ist es
bei dem, was als Excel-Formel hinten rauskommt. Arbeitest Du also statt mit FormulaR1C1
mit Formula, hast Du kein Problem mit dem Komma, nur hier fehlt dann die relative Bezugsart.
Lösung:
Du mußt dafür sorgen, daß in dem String, den Du für FormulaR1C1 vorbereitest, immer der
Dezimal punkt verwendet wird, und das kannst Du mit der folgenden Funktion erreichen,
die bei Dir das Trim ersetzt:
Function EigenesKomma(dblZahl As Double, Optional ByVal intKommastellen As Integer, Optional strTrennzeichen As String) As String
'Kristian Zarse für Wer-Weiss-Was.de, 04.12.02
'Artikel: http://www.wer-weiss-was.de/cgi-bin/forum/showarticle.fpl?ArtikelID=1370981
Dim VorKomma As String
Dim Komma As String
Dim NachKomma As String
'der Round-Funktion kann als Parameter für die Anzahl der
'Kommastellen offenbar maximal 22 übergeben werden, und
'der Wert wird hier als Voreinstellung verwendet, was
'zur Wirkung hat, daß praktisch gar nicht gerundet wird.
'Notwendig ist das Runden deshalb, weil die Operation
'"Z - Fix(Z)" immer etwas Krümelkacke an der 15. Stelle
'hinter´m Komma liefert, warum auch immer.
If intKommastellen
Vielleicht hätte es sowas doch schon in VBA gegeben, aber ich habe nichts gefunden.
Kristian