масиви VBA

VARNAME - всяко име на масив с валидно име на идентификатор;
Допълнителни означения - измерение масив. Ако размерът на масива е по-голям от един, след това означения разделени със запетая.

Допълнителни означения оператор има следния синтаксис:

по-нисък - определя по-ниската гама на валидни индекси за масива (по избор);
горната - определя горната граница на индекси масив (задължително аргумент).

Дим Array_Str (1 до 10) Както String - триизмерен статичен низ масив, съдържащ елементи 10;
Дим Array_Var () - динамичен масив;
Дим Array_Mult (0 до 5 0 до 7) Като цяло число - статичен двумерен масив от цели числа, съдържащ 8 * 6 = 48 елементи.

Използване на масиви

За достъп до елемент на масива трябва да укажете името на масива, последвано от стойността на индекса, оградена в скоби.

масиви VBA

Чрез използването на вложени цикъла може да се уреди много лесно инициализира двумерен масив:

масиви VBA

Промяна на измерение на динамичния масив

VARNAME - името на съществуващ масив;
индекси - съществуващите измерение масив;
Тип - всякакъв вид VBA. Използвайте отделен оператор като тип за всеки масив, който е решен;
Съхрани - незадължителен аргумент. Използването му води до факта, че данните, които вече са налични в масив се запазват след промяната му измерение.

Примери за правилното използване на изявление ReDim:

Дим Array_Month () Както стринга - низ двумерен динамичен масив
ReDim Array_Month (29) - ustanavlivet размери елементи равен динамичен масив 29
ReDim Array_Month (1 до 30) - за промяна на размера на елемент на масива 30
ReDim Запазване Array_Month (1 до 31) - за промяна на размера на елемент на масива 31, като същевременно се запази съдържанието на

Дим Array_DBL () Както Single - заявява динамичния масив
ReDim Array_DBL (2, 9), - получаване на двумерен масив
ReDim Array_DBL (3, 7) - двуизмерен масив преоразмерява
ReDim Запазване Array_DBL (1 до 3, от 1 до 5) - Променя последната размера на масива, като същевременно се запази съдържанието на

Обърнете внимание! Можете да промените само последната измерение на многомерен масив, когато ключовата дума резерват.