Sie sollten normalerweise FormatNumber verwenden. Verwenden Sie FormatNumberEx nur, wenn Sie numerische Werte in Ihrem Systemformat verarbeiten wollen.
FormatNumberEx('Wert', 'Format', '[N/Y] Kultur-abhängige/-unabhängige Formatierung', 'Dezimaltrennzeichen', 'TausenderTrennzeichen')
Der dritte Parameter bestimmt, wie numerische Werte ohne Angabe der beiden Trennzeichen formatiert werden:
FormatNumberEx('12345.6789','0,000.00','Y')
Liefert ' 12.345,68' auf einem deutschen System und auch unter jeder anderen Sprache, weil die' invariante Kultur' verwendet wird.
FormatNumberEx('12345.6789','0,000.00','N')
Liefert auf einem deutschen System '12,345.68'
Hinweis:: Wird der 3. Parameter auf' Y' gesetzt, wird ein standardisiertes, kulturunabhängiges Format verwendet (Punkt als Dezimaltrennzeichen usw.).
Wenn der 3. Parameter oder' N' nicht zugeordnet ist, erfolgt die Formatierung jedoch in Abhängigkeit von der lokalen Spracheinstellung des Systems.