Str-Funktion

Gibt eine Variant (String) Darstellung einer Ziffer zurück.

Syntax

Str(number)

Das erforderliche Number-Argument ist ein Long-Wert, der einen gültigen numerischen Ausdruck enthält.

HinwBemerkungeneise

Beim Konvertieren von Zahlen in Zeichenfolgen wird stets ein führendes Leerzeichen für das Zeichen der Ziffer reserviert. Wenn die Ziffer positiv ist, enthält die zurückgegebene Zeichenfolge ein führendes Leerzeichen und das Plus-Zeichen wird impliziert.

Verwenden Sie die Format-Funktion, um numerische Werte zu konvertieren, die Sie als Datumsangaben, Uhrzeiten oder Währungen oder andere benutzerdefinierten Format formatieren möchten. Im Gegensatz zu Str enthält die Format-Funktion kein führendes Leerzeichen für das Zeichen der Ziffer.

Hinweis

Die Str-Funktion erkennt nur den Punkt ( . ) als gültiges Dezimaltrennzeichen. Wenn möglicherweise unterschiedliche Dezimaltrennzeichen verwendet werden (beispielsweise in internationalen Anwendungen), verwenden Sie CStr zum Konvertieren einer Zahl in eine Zeichenfolge.

Beispiel

Dieses Beispiel verwendet die Str-Funktion, um eine Zeichenfolgendarstellung einer Ziffer zurückzugeben. Wenn eine Ziffer in eine Zeichenfolge konvertiert wird, wird für das zugehörige Zeichen immer ein führendes Leerzeichen reserviert.

Dim MyString
MyString = Str(459)    ' Returns " 459".
MyString = Str(-459.65)    ' Returns "-459.65".
MyString = Str(459.001)    ' Returns " 459.001".

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.