• 締切済み

ファイルの内容を検索を行うVBS

エクセルのA列に検索ワードがそれぞれ1つずつ入っています。特定のフォルダ内にある全HTMLファイルの中身を検索し、各検索ワードが1つでも含まれていた場合、そのファイル名をエクセルのB列の対応する行に記入していくというVBSを作成する事は可能でしょうか? 例えば 検索フォルダ:C:\\aa ___ A ______ B _________ 1__あい__ h.html,g.html,s.html 2__うえ__ i.html 3__おか__ j.html,e.html 4__きく__ 該当なし 5__けこ__ :___:    : 上の2行目の例だと、「C:\\aa」フォルダの中にある全HTMLファイルのうち「うえ」という文字列が含まれているファイル名がi.HTMLということになります。 つまり、A列を読み込んでB列に自動記入していくVBSです。 VBS初心者なもので、どなたかお分かりになる方がいらっしゃいましたら是非教えて頂きたいです。よろしくお願いします。

みんなの回答

  • benelli
  • ベストアンサー率51% (78/152)
回答No.2

まぁ、VBAでもVBSでも可能は可能ですよ。  初心者の方でも、FileSystemObject(参考URL参照)を使用すればなんなく作れるかと思います。

参考URL:
http://officetanaka.net/excel/vba/filesystemobject/index.htm
neoty
質問者

補足

ありがとうございます。できればプログラム例を記載して頂けると幸いです。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

エクセルVBAではなく、VBSで行いたい、ということでしょうか?

neoty
質問者

補足

エクセル内で行うのはVBSではなくVBAとなるのですね、混同していました。ただ上記の内容が行えるのであればどのような言語でも良いです。

関連するQ&A