Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Тип данных определяет множество допустимых значений, которое может принимать указанная переменная.
В VBA имеется 15 разновидностей типов данных. Основные типы данных представлены в таблице:
Тип данных | Размер в байтах | Диапазон значений |
Byte | 0 … 255 | |
Integer | -32768 … +32767 | |
Long | -2 147 483 648 … +2 147 483 647 | |
Single (число с плавающей запятой обычной точности) | От -3.402823Е38 до -1.401298Е-45 для отрицательных значений | |
Double (число с плавающей запятой двойной точности) | От -1,79769313486232Е308 до -4,94065645841247Е-324 для отрицательных значений; от 4,94065645841247Е-324 до 1,79769313486232Е308 для положительных значений | |
Boolean | True, False | |
String | 10 + 1 байт на символ | 0 … 2 млрд. символов |
Variant | -1.797693Е308 … -4.9406564Е-324 для отрицательных чисел; 4.9406564Е-324 … 1.79769313Е308 для положительных чисел |
Для объявления переменной используется оператор Dim, который имеет следующий синтаксис:
Dim ИмяПеременной1, ИмяПеременной2, … As ТипДанных
Например: Dim i As Integer
Формально, при написании своих программ переменные можно не объявлять, и тогда по умолчанию VBA применит для переменных тип Variant. Но, просмотрев таблицу 1 можно увидеть, что ни один из типов данных не требует 16 байт для сохранения значений переменных. То есть необходимо экономить ресурсы памяти компьютера. Кроме того, не объявляя тип переменных, вы рискуете совершить много грамматических ошибок, связанных с написанием переменных, а также получить результат выполнения вашей программы далёкий от ожидаемого по причине некорректного автоматического преобразования типов данных.
Для обязательного описания всех переменных надо поместить в начале модуля инструкцию Оption Explicit.
Дата публикования: 2015-10-09; Прочитано: 178 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!