|
|||||||
Информация о типе переменной
Время создания: 31.07.2019 23:09
Текстовые метки: vba, perem, переменные, type
Раздел: Разные закладки - VBA - Меню VB-справка
Запись: xintrea/mytetra_db_adgaver_new/master/base/1513051507mp7ajbp66f/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Информация о типе переменной Есть такой термин RTTI - run-time type information. Информация о типе переменной, доступная во время выполнения программы. Иногда эта информация оказывается просто необходимой. В VBA есть тип данных Variant, который может принимать значения любого типа за исключением пользовательского. Вот например так: Variant можно использовать в качестве аргумента процедуры. В этом случае может потребоваться информация о том, что же находится в переменной в данный момент. Для этого есть функция TypeName(), которая вернет строку с именем типа переменной. Вот пример её использования: Кроме этого есть еще ряд функций для проверки типа переменных. IsArray позволяет проверить, является ли переменная массивом. IsEmpty проверяет, была ли переменная инициализирована. Попробуйте запустить код, приведенный ниже, а потом раскомментируйте строку. IsDate проверяет можно ли преобразовать переменную к типу даты. При выполнении нижеприведенного кода сообщение появится только один раз. Функция IsNumeric проверяет, можно ли перевести строку в число: Есть еще несколько подобных функций:
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|