エクセルファイル複数選択例
Option Explicit
Sub OpenExcelFile()
Dim openFilePath As Variant
'ダイアログボックスで選択したファイルを配列に入れる
'MultiSelect:=Trueにすると複数ファイル選択OK
openFilePath = Application.GetOpenFilename _
("Microsoft Excel ファイル,*.xls*", , "エクセルファイルを選んで下さい", MultiSelect:=True)
Dim pt As Variant
If IsArray(openFilePath) Then
'配列ぶん繰り返しファイル処理
For Each pt In openFilePath
Debug.Print(pt)
Next pt
End If
End Sub