GetOpenFilenameメソッドを使ってファイル選択ダイアログを開くと、カレントフォルダが表示されます。 任意のフォルダを指定したいときは、カレントフォルダを移動してからGetOpenFilenameメソッドを使います。
ファイルを選択しなかったときの処理もしておきます。
Sub File_open() Dim book As Workbook ChDrive "C" ChDir ("C:\Users\Documents") target = Application.GetOpenFilename("Excel ブック,*.xls?") If target <> "False" Then Set book = Workbooks.Open(target) Else MsgBox "キャンセルされました" 'ファイルを選択しなかったとき End If End Sub