Excel VBA заполнить массив из именованного диапазона

Мне нужно заполнить значения массива ячейками из именованного диапазона в другой книге. Пока что у меня не работает

Dim vArray() as Variant
vArray = Workbooks("Book2").Worksheets("Sheet1").Range("myRange")

Debug.Print vArray(1) 'yields error

Также не повезло с:

vArray = Workbooks("Book2").Names("myRange")

или же

vArray = Workbooks("Book2").Names("myRange").RefersToRange

Ответы на вопрос(2)

Ваш ответ на вопрос