Преобразование значения в строку

Для преобразования значения в строку предназначены следующие функции:

Debug.Print "'" & CStr(145) & "'"    ' Выведет: '145'
Debug.Print "'" & CStr(145.5) & "'"  ' Выведет: '145,5'
Debug.Print "'" & CStr(-145.5) & "'" ' Выведет: '-145,5'
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'
Debug.Print Oct(7)           ' 7
Debug.Print Oct(8)           ' 10
Debug.Print Oct(64)          ' 100
Debug.Print Hex(10)          ' A
Debug.Print Hex(16)          ' 10
Debug.Print Hex(255)         ' FF
Предыдущая статья Все статьи Следующая статья