ergebnis = Cdbl( Cstr( Cint(vorkomma) ) & "," & Cstr( Cint(nachkomma) ) )
Mit String Operationen wäre ich vorsichtig. Wenn es schon sein muss, dann würde ich das Trennzeichen für den Dezimalseparator aus den Betriebssystemeinstellungen lesen:
DecimalSepRead-only. The decimal separator in number format, for example, the decimal point.
string = notesInternational.DecimalSep
Bsp. aus der Hilfe
Dim session As New NotesSession
Dim international As NotesInternational
Set international = session.International
Messagebox international.CurrencyDigits,, _
"Number of decimal digits"
Messagebox international.DecimalSep,, "Decimal separator"
Messagebox international.ThousandsSep,, "1000s separator"
If international.IsCurrencyZero Then
Messagebox "Yes",, "Leading zero?"
Else
Messagebox "No",, "Leading zero?"
End If
Andreas