• ベストアンサー

エクセルマクロでファイルを検索する

ある指定したディレクトリに指定した名前のファイルが存在するかどうか調べるにはどんなマクロコマンドを使えばよろしいでしょうか

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

  • ベストアンサー
  • kozo_k
  • ベストアンサー率29% (55/188)
回答No.2

Sub kensaku() Dim buf as String buf = Dir("C:\My Documents\kensaku.txt") If buf = "" Then  MsgBox "ファイルはありません"  Else  MsgBox "ファイルが見つかりました"  End If End sub ではどうでしょうか(試していませんが) ただしファイル名はkensaku.txtで:\My Documentsにあるものとします。

miwaki
質問者

お礼

試してみました。GOODです。 ありがとうございました。

その他の回答 (2)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.3

下記を参考してください。 Dir(Path & FileName) で、結果が取得できます。

参考URL:
http://www.microsoft.com/japan/msdn/columns/office/office09072000.asp,http://www.asahi-net.or.jp/~zn3y-ngi/YNxv9192.html
miwaki
質問者

お礼

ありがとうございました。 VBAの参考書を2冊ばかり買いましたが、書いてないことが多いですね

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

http://okweb.jp/kotaeru.php3?q=361759 で、似たような問題に回答しています。

miwaki
質問者

お礼

ありがとうございます

関連するQ&A