ユーザのファイル指定
Dim TargetFilePath As Variant
'「ファイルを開く」ダイアログの表示
'パス名を取得するだけでファイルは開かれない
TargetFilePath = Application.GetOpenFilename _
("ファイルフィルタ文字列, ワイルドカード")
'Ex.
'TargetFilePath = Application.GetOpenFilename _
'("Excelファイル (*.xl*;*.xlsx;*.xlsm),*.xl*;*.xlsx;*.xlsm")
If TargetFilePath <> False Then
'「ファイルを開く」ダイアログでキャンセルした場合は
'「False」が返される。
'-ファイル名が指定された場合の処理(開くなど)
End if
この記事へのコメント