2013-04-17 7 views
1

Я новичок в vba, я не могу понять приведенный ниже код, даже я много искал об этом и ничего не нашел. В чем смысл put (x) и объявить его с другим типом?Объявить переменную в VBA

Const x = 25 
    Dim y(x) As Double 
    Dim z(x) As Boolean 

Любой hlep будет оценка

+0

Х в скобках, если размер массива. Это то, что вам нужно или я неправильно понял? – GHC

+0

Да, это размер. Спасибо – Afnan

ответ

1

Это объявляет массив с тем же количеством значений, х в качестве указанного типа

Const x = 25 
    Dim y(x) As Double = array of 25 double 
    Dim z(x) As Boolean = array of 25 booleans 
+1

обычно, если база опций не установлена ​​в 1, это фактически 26 (от 0 до 25) –

3

y и z массивы, каждый с 25 элементами.

y представляет собой массив из 25 Double s и z представляет собой массив из 25 Boolean s.

Есть несколько учебных пособий VBA, которые расскажут вам о массивах; вот один пример: Array in Excel VBA

Смежные вопросы