参照設定でMicrosoft Office 16.0 Object Libraryを追加してください
Private Sub コマンド1_Click()
Dim result As Long
Dim dialog As FileDialog
Dim filters As FileDialogFilters
Set dialog = Application.FileDialog(msoFileDialogFilePicker)
dialog.AllowMultiSelect = False
dialog.filters.Clear
dialog.filters.Add "CSV", "*.csv"
result = dialog.Show
If (result <> 0) Then
For i = 1 To dialog.SelectedItems.Count
Dim filePath As String
filePath = dialog.SelectedItems(i)
MsgBox filePath
Next
End If
End Sub
個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)