Эффективное использование типов данных
Если обратное не указано, неописанные переменные приобретают тип данных Variant . Этот тип данных упрощает написание программ, но его использование не всегда является наиболее эффективным.
Следует предусмотреть применение других типов данных, если:
Программа имеет большой размер и очень много переменных.
Требуется как можно более быстрое выполнение программы.
Выполняется прямая запись данных в файлы с произвольным доступом.
Кроме типа Variant поддерживаются типы данных Byte, Boolean, Integer, Long, Single, Double, Currency, Decimal, Date, Object и String. Для описания переменной определенного типа используется инструкция Dim, например:
Dim X As Integer
Эта инструкция описывает переменную X как Integer - целые числа от -32768 и до 32767. При попытке присвоить X число, выходящее за пределы этого диапазона, возникает ошибка. При присваивании X дробного числа, выполняется округление. Например:
X = 32768' Вызывает ошибку.
X = 5.9' Задает для x значение 6.