【Excel VBA】Application.Filesearchに対応していないエラーの対処法

この記事では、ExcelのVBA(マクロ)でApplication.Filesearchが使えないエラーの対処法についてまとめました。

[latexpage]

Application.Filesearchのエラー

Excel2003等の古いマクロでは、CSVなどのファイル処理にFileSearchを使っていました。
ところが、2007以降のExcelでFileSearchを使ったマクロを動かそうとすると、

「実行時エラー445 オブジェクトはこの動作をサポートしていません」

などというエラーが出ます。

対処方法

対処方法としては、「FileSearch」の代わりに「FileSystemObject」オブジェクトで処理を実装し直します。

【関連記事】
【画像処理入門】アルゴリズム&プログラミング

コメント