印刷行を次のように変更してみてください。
Debug.Print vArray(1, 1)
それらをループする方法は次のとおりです。
Sub Test()
Dim vArray() As Variant
vArray = Range("myRange")
Dim i As Long
For i = LBound(vArray, 1) To UBound(vArray, 1)
Debug.Print vArray(i, 1)
Next
End Sub
*編集*
アクティブ化せずに「Book2」を使用するには、次のようにします。
Sub Test()
Dim vArray() As Variant
Dim rng As Range
Dim wbk As Workbook
Set wbk = Excel.Application.Workbooks("Book2.xls")
Set rng = wbk.Worksheets("Sheet1").Range("myRange")
vArray = rng
Dim i As Long
For i = LBound(vArray, 1) To UBound(vArray, 1)
Debug.Print vArray(i, 1)
Next
End Sub
別の本から book2 を開くには、行 5 を次のように変更します。
Set wbk = Excel.Application.Workbooks.Open("C:\Users\myname\Desktop\Book2.xls")