arno
2008-03-28 08:26:58 UTC
Hallo,
ich erstelle im Arbeitsblatt Formeln per Excel VBA und muss als Parameter
auch Dezimalzahlen übergeben. Diese Dezimalzahlen müssen dann den Punkt als
Kommazeichen haben. Kann ich eine Zahl mit "Komma" irgendwie in das
US-Format mit "Punkt" konvertieren?
Momentan mache ich folgendes:
x = Cells(1, 1).Value ' z. B. 11,22
x = Replace(x, ",", ".") ' mach 11.22 <=== geht das "universeller"?
Cells(2, 1).Formula = "=B1+" & x
Viele Grüsse
arno
ich erstelle im Arbeitsblatt Formeln per Excel VBA und muss als Parameter
auch Dezimalzahlen übergeben. Diese Dezimalzahlen müssen dann den Punkt als
Kommazeichen haben. Kann ich eine Zahl mit "Komma" irgendwie in das
US-Format mit "Punkt" konvertieren?
Momentan mache ich folgendes:
x = Cells(1, 1).Value ' z. B. 11,22
x = Replace(x, ",", ".") ' mach 11.22 <=== geht das "universeller"?
Cells(2, 1).Formula = "=B1+" & x
Viele Grüsse
arno