Функция Str
Возвращает представление числа в виде Variant (String).
Синтаксис
Str(number)
Обязательный аргумент number — это long, содержащий любое допустимое числовое выражение.
Замечания
При преобразовании чисел в строки начальный пробел всегда резервируется для добавления знака числа. Для положительного числа возвращается строка с начальным пробелом (в этом случае подразумевается наличие знака плюса).
Используйте функцию Формат для преобразования числовых значений, которые необходимо отформатировать в виде дат, времени или валюты или в других определяемых пользователем форматах. В отличие от функции Str, функция Format не добавляет начальный пробел для знака числа.
Примечание.
Функция Str распознает только точку ( . ) в качестве допустимого десятичного разделителя. В международных приложениях, в которых используются другие десятичные разделители, для преобразования чисел в строки используйте функции CStr.
Пример
В этом примере функция Str возвращает строковое представление числа. При преобразовании числа в строку всегда резервируется начальный пробел для знака.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.