Excel VBA preencher matriz de intervalo nomeado

Eu preciso preencher os valores de uma matriz com células de um intervalo nomeado em outra pasta de trabalho. Até agora, o que tenho não está funcionando para mim:

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

Debug.Print vArray(1) 'yields error

Também não tem sorte com:

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

ou

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

questionAnswers(2)

yourAnswerToTheQuestion