質問: マクロ、VBAについての質問です。
回答: 共に、ダイアログボックスを開くもので、ファイル名を取得するものではありません。 Application.Dialogs().show ファイルに限らず、いろいろがダイアログボックスが開けます。使った事はないのですが、開くだけで、洗濯した情報の取得はできないみたいです。 Application.FileDialog(msoFileDialogFilePicker) ファイル専用です。いろいろな指定、選択した情報の取得ができます。 ます、フォルダをどうやって指定するのか。 (ダイアログボックスで指定したい場合、Application.FileDialogを使います。) ファイル名を取得してどうするのか。 鳥和えず、このワークブックと同じフォルダを検索、結果をA列に出力としました。 Option Explicit ' Sub Macro1() Dim FileName As String Dim Row As Long ' FileName = Dir(ThisWorkbook.Path & "\" & [A1]) Range("A2:A" & Rows.Count).ClearContents Row = 2 ' While FileName > "" Cells(Row, "A") = FileName FileName = Dir Row = Row + 1 Wend End Sub