※当サイトでは、一部記事にアフィリエイト広告を掲載しています。
うさねこ気まぐれPG開発室

Excel VBA ファイル選択画面を表示してファイル選択する サンプル:ディスクトップフォルダ

ファイル選択画面を表示してファイル選択する

うさこちゃん
うさこちゃん

このサンプルはファイル選択画面を表示します。
※選択したファイルPathを取得できます。

サンプルコード

うさこちゃん
うさこちゃん

サンプルコードではエクセルファイルのみを表示します。

Application.GetOpenFilename(“Microsoft Excelブック,*.xls?”)

    Dim StrOpenFileName As String
    Dim ObjWShell As Object
    Dim StrDesktop As String

 
    'オブジェクト生成
    Set ObjWShell = CreateObject("WScript.Shell")
    StrDesktop = ObjWShell.SpecialFolders("Desktop")
    Set ObjWShell = Nothing 
    
    ChDir StrDesktop
   
  'ファイル選択画面表示

    StrOpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls?")
    If StrOpenFileName <> "False" Then
        MsgBox StrOpenFileName '取得ファイルの表示
    End If

ファイル選択画面(実行イメージ)

免責事項

本記事のサンプルプログラムは動作・結果を保証するものではありません。 利用により発生したいかなるトラブル・損害についても、当方は責任を負いません。