Оператор Option Base

 

Обычно в VBA используются массивы с нулевой базой, что не совсем удобно. Было бы гораздо удобнее, если бы элементы массива нумеровались, начиная с 1, а не с 0.

VBA позволяет задавать начальное число для элементов массива. Можно задавать нижнее число для индексов массива при объявлении массива или использовать директиву компилятора Option Base для указания того, должна ли нумерация индексов начинаться с 0 или с 1.

Директива компилятора Option Base имеет следующий синтаксис:

 

Option Base 0/1

 

Option Base 0

 

– установка по умолчанию;

 

Option Base 1

 

– индексы массива начинаются с 1.

 

Объявление массивов

 

Для объявления массивов используется оператор Dim. С помощью Dimможно объявлять как одномерные, так и многомерные массивы.

Объявление массива с помощью оператора Dimимеет следующий синтаксис:

 

Dim имя массива ([измерения массива]) [As Type]

Измерения массива могут быть заданы следующим образом:

 

нижний диапазон ТО верхний диапазон, нижний диапазон ТО верхний диапазон…

 

или

 

верхний диапазон, верхний диапазон…

 

Следующие примеры являются допустимыми объявлениями массива:

 

Dim str_array(l To 100) As String

 

Dim str_Multiplication(0 To 15, 0 To 15) As String

 








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


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

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

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

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