Инициализация массива в Excel VBA-ошибка получения

на сайте microsoft:

http://msdn.microsoft.com/en-us/library/vstudio/wak0wfyt.aspx#BKMK_DeclaringAnArray

Он говорит, что я могу инициализировать массив, как это:

Dim doubles = {1.5, 2, 9.9, 18}

но я получаю ошибку:

Compile error: Expected: end of statement

и он указывает на знак равенства. Я просто копирую, что здесь не так?

1 ответов


Это будет работать в vb или vb.net но не vba. Вы должны инициализировать это в два шага.

Dim doubles
doubles = array(1.5, 2, 9.9, 18)