CSng
Gibt einen Ausdruck zurück, der in einen Variant-Typ vom Untertyp Single konvertiert wurde.
Aufbau
CSng(Ausdruck)
Parameter
Das Argument „expression“ ist ein beliebiger gültiger Ausdruck.
Beschreibung
Im Allgemeinen kannst du deinen Code mithilfe der Funktionen zur Datentypkonvertierung so dokumentieren, dass deutlich wird, dass das Ergebnis einer bestimmten Operation als ein bestimmter Datentyp und nicht als Standarddatentyp ausgedrückt werden sollte. Verwenden Sie beispielsweise CDbl oder CSng, um Doppel- oder Einfachgenauigkeit zu erzwingen, wenn normalerweise Währungs- oder Ganzzahlberechnungen stattfinden würden.
Verwenden Sie die Funktion CSng, um datumsformatübergreifende Konvertierungen von beliebigen anderen Datentypen in einen „Single“-Subtyp durchzuführen. Beispielsweise werden je nach den Ländereinstellungen Ihres Systems unterschiedliche Dezimaltrennzeichen ebenso korrekt erkannt wie unterschiedliche Tausendertrennzeichen.
Liegt der Ausdruck außerhalb des zulässigen Bereichs für den Subtyp „Single“, tritt ein Fehler auf.
Beispiel
Im folgenden Beispiel wird die Funktion CSng verwendet, um einen Wert in einen Single-Wert umzuwandeln:
Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1 und MyDouble2 sind Double-Variablen.
MyDouble1 = 75,3421115: MyDouble2 = 75,3421555
MySingle1 = CSng(MyDouble1) ' MySingle1 enthält 75,34211.
MySingle2 = CSng(MyDouble2) ' MySingle2 enthält den Wert 75,34216. |