Тип Variant

Тип данных Variant — это такой тип данных, который может сохранять в себе данные любых типов из числа допустимых в языке VBA. В переменной типа Variant может быть заключен текст, числовые значения, даты и т.д. В языке VBA тип данных Variant принят по умолчанию, т.е. если переменная была создана без указания типа, то она автоматически создается с типом Variant. Переменные этого типа принимают характеристики того конкретного типа данных, к которому относятся значения, сохраняемые в них в данный момент. Для числовых данных Variant принимает характеристики числового типа Double, для строковых данных — характеристики типа String и т.д.

Благодаря такой гибкости переменные типа Variant очень удобны, поскольку избавляют программиста от необходимости использования конкретных типов данных. Нет необходимости думать о том, что именно будет храниться в той или иной переменной — достаточно просто всем им назначить тип Variant. Однако несмотря на все свои преимущества, этот тип данных предполагает использование большого объема памяти для хранения информации и требует значительных затрат времени при выполнении самых простых математических операций или операций сравнения.

Объявление переменных и констант

В VBA, как и в других языках программирования высокого уровня, для хранения значений используют переменные и константы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: