Excel VBAで、選択ダイアログを表示して、指定したフォルダのパス(ディレクトリ)を取得する方法
Excel VBAで、選択ダイアログを表示して、指定したフォルダのパスを取得する方法は複数あります。シンプルなものは下記の感じです。
ソースコード
Sub test()
Dim lngCount As Long
With Application.FileDialog(msoFileDialogFolderPicker)
.AllowMultiSelect = True
.Show
For lngCount = 1 To .SelectedItems.Count
MsgBox .SelectedItems(lngCount)
Next lngCount
End With
End Sub
※引用
https://msdn.microsoft.com/ja-jp/library/office/ff836226(v=office.15).aspx
▼こちらのサイト様で、多くの方法を分かりやすく紹介してあります。
http://officetanaka.net/excel/vba/tips/tips39.htm