Мы уже рассмотрели введение в строковые функции в нашем руководстве по функциям строк и подстрок в VBA. В этом руководстве мы рассмотрим, как преобразовать целое число в строку (щелкните здесь, чтобы узнать о преобразовании строк в числа). Причина, по которой вы хотите преобразовать число или дату в строку, заключается в том, чтобы использовать функции обработки строк для этих значений.
Функция VBA CStr
Функция VBA CStr позволяет преобразовывать число, дату или логический тип данных в строку.
1 | MsgBox CStr (88) |
Синтаксис функции CStr:
CStr (выражение), где выражение - это число или дата, которые вы хотите преобразовать.
В следующем коде показано, как выводятся числа по сравнению с текстом, в том числе с помощью функции CStr.
12345678910 | Sub UsingTheConvertToStringFunction ()Отладка.Печать CStr (8)Debug.Print «Текст»Отладка.Печать 8Отладка.Печать 2Конец подписки |
Это использует Debug.Print для вывода результатов в окно Immediate Window.
И CStr (8), и слово Text отображаются как текст и выравниваются по левому краю, тогда как два числа выравниваются по правому краю в пределах непосредственного окна.