Zum Hauptinhalt springen

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. |