Массив - это упорядоченная совокупность данных одного типа (см. глава 10 -, параграф 10.5) и имеет следующие характеристики:
1. Имя массива - подчиняется правилу образования имен в VBA.
2. Размерность - одномерный, двумерный, трехмерный и т.д. (<= 60).
3. Длина - количество элементов в массиве
4. Тип - элементы массива должны быть одного типа (вещ., целые и т.д.).
Одномерный массив состоит из ряда элементов.
Математическая запись массива: Х= (хi), i=1,2,...,n,
где Х - имя массива;
xi - имя элемента массива в общем виде (индексная переменная);
i -индекс, указывающий на порядковый номер элемента в массиве.
В VBА имя элемента в общем виде запишется так - х(i).
Массивы с фиксированными размерами называют статическими, а с переменными размерами - динамическими. Характеристики массива заключены в его обязательном описании.
Синтаксис описания статического одномерного массива:
dim Имя (размерность массива) [ AS тип массива ]
Приведем описание массива с именем х.
Dim x(1 to 10) As single
где:
· Имя массива - х;
· Размерность - одномерный;
· Длина массива - 10 элементов;
· Тип массива - вещественный.
При этом будет выделено 10 пустых ячеек с именами х(1), х(2),... х(10)
Данный массив также может быть описан следующим образом:
Option base 1 ' Оператор записать в разделе General редактора кода
Dim x(10) as single