Excelで実行されているVBAから「ファイルを開く」ダイアログを表示するにはどうすればよいですか?
私はExcel2003を使用しています。
Excelで実行されているVBAから「ファイルを開く」ダイアログを表示するにはどうすればよいですか?
私はExcel2003を使用しています。
関数が必要ですApplication.GetOpenFilename
。VBAオブジェクトブラウザからのコピー:
関数GetOpenFilename([FileFilter]、[FilterIndex]、[Title]、[ButtonText]、[MultiSelect])
Excel.Applicationのメンバー
ComDLG32.OCXへの参照を追加してから、次のようにします...
Sub PromptForFile()
Dim d As New MSComDlg.CommonDialog
d.Filter = "xls"
d.Filename = "*.xls"
d.ShowOpen
Excel.Workbooks.Open d.Filename
Set d = Nothing
End Sub