Str-FunktionStr function

Gibt eine Variant (String) Darstellung einer Ziffer zurück.Returns a Variant (String) representation of a number.

SyntaxSyntax

Str(number)Str(number)

Das erforderliche number Argument ist ein Long, der einen beliebigen gültigen numerischen Ausdruck enthält.The required number argument is a Long containing any valid numeric expression.

HinweiseRemarks

Beim Konvertieren von Zahlen in Zeichenfolgen wird stets ein führendes Leerzeichen für das Zeichen der Ziffer reserviert.When numbers are converted to strings, a leading space is always reserved for the sign of number. Wenn die Ziffer positiv ist, enthält die zurückgegebene Zeichenfolge ein führendes Leerzeichen und das Plus-Zeichen wird impliziert.If number is positive, the returned string contains a leading space and the plus sign is implied.

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.Use the Format function to convert numeric values that you want formatted as dates, times, or currency or in other user-defined formats. Im Gegensatz zu Str enthält die Format-Funktion kein führendes Leerzeichen für das Zeichen der Ziffer.Unlike Str, the Format function doesn't include a leading space for the sign of number.

Hinweis

Die Str-Funktion erkennt nur den Punkt ( .The Str function recognizes only the period ( . ) als gültiges Dezimaltrennzeichen.) as a valid decimal separator. Wenn möglicherweise unterschiedliche Dezimaltrennzeichen verwendet werden (beispielsweise in internationalen Anwendungen), verwenden Sie CStr zum Konvertieren einer Zahl in eine Zeichenfolge.When different decimal separators may be used (for example, in international applications), use CStr to convert a number to a string.

BeispielExample

Dieses Beispiel verwendet die Str-Funktion, um eine Zeichenfolgendarstellung einer Ziffer zurückzugeben.This example uses the Str function to return a string representation of a number. Wenn eine Ziffer in eine Zeichenfolge konvertiert wird, wird für das zugehörige Zeichen immer ein führendes Leerzeichen reserviert.When a number is converted to a string, a leading space is always reserved for its sign.

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

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.