Размерность массива

 

Одномерный массив – это список элементов данных, записанных в одну строку. Такой массив можно представить в виде таблицы. Каждый элемент данных, хранимых в массиве, называется элементом массива. Массив на рис. 1 имеет 8 элементов; каждый элемент сохраняет число. Элементы в массиве пронумерованы от 0 до 7, что составляет 8 элементов. Такая система нумерации довольно распространена в программировании и называется нумерацией с нулевой базой.

Для доступа к данным, хранящимся в определенном элементе массива, следует указывать имя массива с последующим числом, называемым индексом элемента. Индекс всегда заключается в круглые скобки. Например, если массив на рис. 1 имеет имя DoubleArray,то следующий оператор присваивает число 0.11 переменной Double Any:

 

DoubleAny = DoubleArray (6)

 

10,2 11,2 22,1 1,1 21,3 123,0 0,11 1,1
0-й элемент 1-й элемент 2-й элемент 3-й элемент 4-й элемент 5-й элемент 6-й элемент 7-й элемент

При выполнении приведенного выше оператора VBA выбирает значение 0.11 из указанного элемента массива и сохраняет это значение в переменной DoubleAny.

Можно также использовать индекс всякий раз, когда необходимо сохранить данные в отдельном элементе массива. Например, следующий оператор сохраняет число 12.3 в восьмом элементе массива.

 

DoubleArray (7) =12.3

 

При выполнении этого оператора VBA помещает значение 12.3 в указанный элемент массива, заменяя предыдущее содержимое этого элемента. Можно использовать элемент массива в любом выражении VBA – точно так же, как используется значение константы или переменной в каком-либо выражении.

Многомерные массивы. Часто бывает необходимо представить таблицы данные в программах с организацией данных в формате строк и столбцов, подобно ячейкам в рабочих листах Excel. Для этого необходимо использовать многомерные массивы. Адрес каждого элемента двумерного массива состоит из двух чисел (измерений): номер строки – первый индекс, номер столбца – второй индекс. На примере организации листов Excel можно представить и трехмерные массивы. Здесь третьим индексом массива может быть номер листа.

В VBA можно также создавать массивы, имеющие более трех измерений; фактически, VBA позволяет создавать массивы, имеющие до 60 измерений.

 








Дата добавления: 2015-08-14; просмотров: 1308;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.