Программный
модуль в составе рабочей книги создаётся путём выполнения команды
Вид | Макрос | Макрос | Main | Создать или комбинацией клавиш ALT
+ F11.
При
этом создается новый рабочий лист со стандартным именем Модуль
и порядковым номером программного модуля в рабочей книге. Имя модульного
листа можно изменить. Затем в новом окне набираем текст функции.
Для
вызова встать в ячейку рабочего листа и вызвать:
Вид | Макрос | Имя | Вызвать.
Затем
ввести ссылки на ячейки с данными.
3.3.
Встроенные
типы данных
VBA
использует 11 встроенных типов данных [6].
-
Boolean использует 2 байта или 16 бит для хранения логических данных
– True или False.
-
Integer использует 2 байта памяти для хранения целых чисел, в том
числе 1 бит для знака и 15 бит – для числа: от -32768 до +32768.
-
Long использует 4 байта или 32 бита памяти для хранения целого числа
двойной точности, также 1 бит для знака и 31 – для числа:
от -2147483648 до +2147483648.
-
Single – 4 байта для раздельного хранения мантиссы (цифровая часть
числа <= 7 знаков) и порядка (расположения десятичной точки):
от +3.402823Е+38 до 1.401298Е–45 (2 интервала).
-
Currency – использует 8 байтов, десятичная точка всегда располагается
между 4-й и 5-й цифрами справа, обеспечивает автоматическое округление
результатов вычислений: от -922337203685477.5808 до +922337203685477.5808.
-
Double использует 8 байтов для раздельного хранения мантиссы (15
знаков) и порядка: от 769313486232Е+308 до 4.94065645841247Е-324.
-
Date использует 8 байтов, и предназначен для хранения дат и времени.
Даты записываются в виде целых чисел дней, а время – как дробная
часть дня: 01.01.100; 31.12.9999.
-
String – использует 1 байт для хранения 1 символа плюс 1 байт для
отметки конца строки. Символы в кодах ANSI: от 0 до 65535.
-
Object использует 4 байта памяти для ссылки на любой объект VBA
– любой определённый объект.
-
Array определяет список данных любого типа и любой размерности (любой
встроенный тип данных).
-
Variant используется, когда явно не указан ни один тип.