08-06-2015 06:36 AM
Hallo Miteinander,
kleines Problem und ich find in der sonst guten Hilfe keine Lösung:
Wie kann ich im Skript Zahlen formatieren, das ich statt 20 Nachkommastellen, nur noch 2 bekomm oder verhinder, das ein Ergebnis mit Exponent angezeigt wird?
Gruß
R.Keller
08-06-2015 08:40 AM
Die Funktion heißt STR. In der Hilfe gibt es von der Beschreibung zu STR auch einen Link zu den "Formatvorgaben". Für den Format wäre dann "d.dde" oder evtl "AutoAdj". Die Automatische Formatierung der Zahlen mit "AutoAdj" stellt die Zahl möglichst kompakt im Dezimalformat oder im Exponentialformat dar. Es werden mindestens 3 relevante Ziffern und nicht mehr als insgesamt 9 Zeichen dargestellt. Die Formatvorgabe AutoAdj führt beispielsweise bei der Zahl 123.45678 zu 123.45, bei der Zahl 12345.678 zu 123E+04.
Call MsgBox(Str(123.456,"d.dde"))
Ich hoffe Das hilft weiter.
Winfried
08-06-2015 08:58 AM
Hallo Winfried,
das ist es 🙂
Danke!!