Excel VBA wypełnia tablicę z nazwanego zakresu

Muszę wypełnić wartości tablicy komórkami z nazwanego zakresu w innym skoroszycie. Do tej pory to, co mam, nie działa dla mnie:

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

Debug.Print vArray(1) 'yields error

Nie ma też szczęścia z:

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

lub

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

questionAnswers(2)

yourAnswerToTheQuestion