Тема: Програмування на мові VBA. Двовимірні масиви. Статичні і динамічні масиви. Об’явлення масивів. Використання масивів. Використання ReDim для динамічних масивів.
Двовимірний масив – індексована послідовність елементів одного типу. що мають два індекси. Двовимірний масив представляється у вигляді матриці.
Запис двовимірного масиву:, аналогічний запис ,
де ідентифікатор масиву; i, j –індекси (номер рядка та стовпця) елементів у масиві; n, m- розмірність масиву – кількість рядків та стовпців у матриці. Якщо n=m, то матриця вважається квадратною.
У загальному вигляді квадратна матриця А, що має розмірність n=m=3 буде виглядати так:
Статичні масиви - це масиви, які мають постійний або фіксований розмір, який відомий перед виконанням програми
Синтаксис оголошення статичного масиву:
Dim <Ім’яЗмінної>(<індекси>) [As <Тип>] [,<Ім’яЗмінної>(<індекси>) [As Тип>]] …
<індекси> - вказують на розмір масива, можна описувати до 60 індексів
Синтаксис цього параметру [<нижній> to]<верхній>[,[<нижній> to]<верхній>]
Якщо нижній індекс не задано явно, то нижня границя масиву задається інструкцією Option Base на початку модуля в секціїGeneral Declarations, якщо ж і вона відсутня, нижня границя масиву дорівнює 0
Щоб оголосити двовимірний масив (матрицю) розміру 3 на 2 дійсних чисел треба записати команди