2010-05-06 3 views
3

Заглядывая создать встроенный массив в Visual Basic для приложенийVBA, встроенный массив

Нечто подобное было бы круто:

Dim a() as Integer 
set a = {1,2,3} 

В Java, это было бы равнозначно функциональность:

int a[] = {1,2,3}; 

Кроме того, бонусные баллы, если вы можете сказать мне, как найти его длину впоследствии (без необходимости жесткого кода, так как все примеры, которые раскрыл мой Google)

(пожалуйста, не говорите мне в Google. Обычно я не использую vb, и я обнаруживаю, что каждый результат для вопроса vb в Google очень жуткий. ex, жесткие значения кодирования)

ответ

11
Dim a() As Variant 
Dim Length As Integer 

a = Array(1,2,3) 

Length = UBound(a,1) - LBound(a,1) + 1 
Смежные вопросы