Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Преобразование значения в строку
Для преобразования значения в строку предназначены следующие функции:
CStr(<Значение>)
— преобразует значение в строку. Пример:
Debug.Print "'" & CStr(145) & "'" ' Выведет: '145'
Debug.Print "'" & CStr(145.5) & "'" ' Выведет: '145,5'
Debug.Print "'" & CStr(-145.5) & "'" ' Выведет: '-145,5'
str(<Число>)
— преобразует число в строку. Первый символ в строке резервируется под знак числа. Если число является положительным, то первый символ будет пробелом, а если отрицательным — то первым символом будет знак минус. Обратите также внимание на то, что при выводе десятичный разделитель отображается в виде точки, а не в виде запятой, как это было при использовании функцииCStr()
. Пример:
Debug.Print "'" & str(145) & "'" ' Выведет: ' 145'
Debug.Print "'" & str(145.5) & "'" ' Выведет: ' 145.5'
Debug.Print "'" & str(-145.5) & "'" ' Выведет: '-145.5'
Функция str()
возвращает значение типа Variant
(String)
. Чтобы получить значение типа String
следует использовать функцию str$()
, имеющую тот же самый формат. Пример:
Debug.Print "'" & str$(145) & "'" ' Выведет: ' 145'
FormatNumber()
,FormatPercent()
иFormatCurrency()
— возвращают строковое представление числа. Подробное описание этих функций приведено в разд. 5.5;Oct(<Число>)
— преобразует десятичное число в восьмеричное. Возвращает строковое представление числа. Пример:
Debug.Print Oct(7) ' 7
Debug.Print Oct(8) ' 10
Debug.Print Oct(64) ' 100
Hex(<Число>)
— преобразует десятичное число в шестнадцатеричное. Возвращает строковое представление числа. Пример:
Debug.Print Hex(10) ' A
Debug.Print Hex(16) ' 10
Debug.Print Hex(255) ' FF
Format()
— производит форматирование вывода чисел, даты и времени, а также строк. Подробное описание этой функции приведено в разд. 5.6;Join()
— преобразует массив в строку. Подробное описание этой функции приведено в разд. 2.9.5.
Помощь сайту
Yandex-деньги: 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов