Excel の範囲から配列にデータをコピーする必要があります。次のコードを使用していますが、「expected array」というエラーが表示されます。
Dim filename As String
Dim arraysize As Integer
arraysize = 50
I = 1
Do Until ThisWorkbook.Sheets("sheet1").Cells(I, 1).Value = ""
filename(arraysize) = ThisWorkbook.Sheets("sheet1").Cells(I, 1).Value
I = I + 1
Loop