Эффективное использование типов данных

Если не указано иное, необъявленным переменным назначается тип данных Variant. Этот тип данных упрощает написание программ, но это не всегда самый оптимальный вариант для использования.

Рекомендуется использовать другие типы данных , если:

  • программа очень большая и использует большое количество переменных;
  • программа должна работать как можно быстрее;
  • данные записываются непосредственно в файлы с произвольной выборкой.

Кроме типа Variant (вариант) поддерживаемые типы данных включают: Byte (байтовое значение), Boolean (логическое значение), Integer (целое значение), Long (длинное целое значение), Single (значение одиночной точности), Double (двойное значение), Currency (денежное значение), Decimal (десятичное значение), Date (дата), Object (объект) и String (строка).

Используйте инструкцию Dim для объявления переменной определенного типа, например:

Dim X As Integer 

Эта инструкция объявляет, что переменная X является целым числом от -32 768 до 32 767. При попытке задать X для числа за пределами этого диапазона возникает ошибка. При попытке задать X дробь число округляется. Пример:

X = 32768      ' Causes error. 
X = 5.9        ' Sets x to 6. 

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.