• ベストアンサー

ファイルの名称を取り込みたい

フォルダにあるファイルを管理したいのです。 どんなファイルがあるかエクセル等に取り込めないでしょうか? 今は、プリントスクリーンで取り込んだものをワードに貼り付けて印刷しております。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yetinmeyi
  • ベストアンサー率21% (761/3595)
回答No.2

ファイルネームピッカー 各ドライブ内のファイル名称をエクセルへ変換出力

参考URL:
http://www.vector.co.jp/soft/winnt/business/se322869.html
tanukineko7
質問者

お礼

活用させて頂こうと思います。ありがとうございます。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

VBAでサンプルを作ってみました マクロを選んで実行すると、フォルダを選択するダイアログででて、選んだフォルダのパスを1行目に表示し、2行目以降にそこに含まれるファイル名を表示します。(そこに含まれるフォルダについては処理しませんが、同じようにして取り込むことはできます。) ファイルのリストはFileListというシートに作成します。あらかじめなければいけません。 シート名や取り込む位置は適当に変更すればいいです。 Public Sub makeFileList() Dim folderPath As String Dim fso, wsho, folder Dim i, x Sheets("FileList").Select Cells.ClearContents 'ファイルリストシートをクリア With Application.FileDialog(msoFileDialogFolderPicker) 'リストするフォルダを指定させる .Show folderPath = .SelectedItems(1) End With Set fso = CreateObject("Scripting.FileSystemObject") Set wsho = CreateObject("WScript.Shell") Set folder = fso.GetFolder(folderPath) Range("A1").Value = folderPath i = 1 For Each x In folder.Files Range("A1").Offset(i).Value = x.Name i = i + 1 Next Columns("A:A").EntireColumn.AutoFit '列幅の調整 End Sub

tanukineko7
質問者

お礼

わざわざソフトまで作ってくれてありがとうございます。むつかしすぎて理解できません。とてもうれしく思います。

  • de_vo
  • ベストアンサー率28% (148/523)
回答No.1

↓なんていかがでしょう? 使用したことがないので結果はどうなるのかわかりませんが・・・

参考URL:
http://download.goo.ne.jp/software/category/win/util/file/list/
tanukineko7
質問者

お礼

いろんなソフトがフリーウエアであるのですね。大変参考になりました。

関連するQ&A