• 締切済み

VBAのフォルダ検索について

指定したパス以下のフォルダをすべて取得する処理を行っているのですが、 再帰処理をしているため、フォルダ数に従って処理が重くなります。 何とかならないでしょうか。 下記のサイトを参考にし、受け取ったパスをシート上のリストボックスに格納しています。 http://www.tsware.jp/tips/tips_478.htm

みんなの回答

回答No.1

思い付きレベルですが、Shellでコマンドプロンプトを利用して dir /ad /s | findstr "のディレクトリ" > e:\tmp\フォルダ一覧.csv とかでファイルに書き出し 邪魔な "のディレクトリ" を "" に置換 Excel で開く・・・のはどうでしょ? Admin権限でもアンタッチャブルなシステム関連のフォルダは取得できないようです。

関連するQ&A