пользователь устанавливает определённые границы, в которых может изменяться переменная. Тип переменной можно вообще не определять. Если тип переменной не объявляется, по умолчанию он принимается как тип Variant. В таблице 3. 1 содержится информация о размере данных, т. е. об объёме памяти, выделяемом для хранения данных.
Таблица 3. 1
Типы данных в VBA
Тип данныхРазмер в байтахОписание типа
Byte1двоичные числа (0 … 255)
Integer2целые числа (-32768 … 32767)
Long4длинное целое число (-2 147 483 648 … 2 147 483 647)
Boolean2логический тип (True, False )
String10 1 байт на символстроковый тип (0 … 2 млрд. символов)
Variant16с плавающей точкой (-1. 797693Е308 … -4. 9406564Е-324 для отрицательных чисел; 4. 9406564Е-324 … 1. 79769313Е308 для положительных чисел)
Для объявления переменной используется оператор Dim. Этот оператор имеет следующий синтаксис:
Dim ИмяПеременной As ТипДанных
Общие правила написания имени переменной
Имя переменной должны начинаться с буквы
Имя может содержать буквы, цифры и знаки подчёркивания
Имя не может содержать пробелы, точки, запятые, восклицательные знаки и символы , &, $,
Имя не должно иметь более 255 символов
Можно не указывать тип данных при написании своих процедур и тогда по умолчанию VBA применит для Ваших переменных тип Variant. Но, просмотрев таблицу 1 можно увидеть, что ни один из типов данных не требует 16 байт для сохранения значений переменных. Неплохо бы экономить ресурсы памяти компьютера. Кроме того, не объявляя тип переменных вы рискуете получить результат выполнения Вашей программы, который будет далёк от ожидаемого.
Описание констант
Если в процедуре Вам нужна величина, которая бы не меняла своего значения, то применяются константы. Для их об
Страницы: << < 82 | 83 | 84 | 85 | 86 > >>