Excel VBA-Array aus benanntem Bereich füllen
Ich muss die Werte eines Arrays mit Zellen aus einem benannten Bereich in einer anderen Arbeitsmappe füllen. Was ich bisher habe, funktioniert bei mir nicht:
Dim vArray() as Variant
vArray = Workbooks("Book2").Worksheets("Sheet1").Range("myRange")
Debug.Print vArray(1) 'yields error
Auch kein Glück mit:
vArray = Workbooks("Book2").Names("myRange")
oder
vArray = Workbooks("Book2").Names("myRange").RefersToRange