VBA ファイル選択ダイアログを表示時にEXCELファイルのみ表示する
VBAで、ファイル選択ダイアログを表示時にEXCELファイルのみ表示するコードを記述してます。
環境
- OS windows10 64bit
ファイル選択ダイアログを表示時にEXCELファイルのみ表示
ファイル選択ダイアログを表示時にEXCELファイルのみ表示するには、「FileFilter」を使用します。
適当なボタンを用意して、ファイル選択ダイアログで選択した際にEXCELファイルしか表示しない
以下のソースコードを記述します。
Private Sub CommandButton1_Click()
Dim strFileName As String
' ファイル選択ダイアログ表示
strFileName = Application.GetOpenFilename( _
FileFilter:="EXCELファイル,*.xls;*.xlsx" _
, Title:="title" _
, MultiSelect:=False _
)
' オープン
If strFileName <> "False" Then
Workbooks.Open Filename:=strFileName
Else
MsgBox "キャンセル"
End If
End Sub
実行してみます。
EXCELファイルのみが表示されていることが確認できます。
-
前の記事
C# アルファベットの大文字と小文字を区別せずに比較する 2022.07.01
-
次の記事
Linux aliasを無視してコマンドを実行する 2022.07.01
コメントを書く