• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォルダの中に本日付けのフォルダが存在するか確認し、)

フォルダ存在確認でメッセージが表示されない問題の解決方法

このQ&Aのポイント
  • 実際に存在するはずのフォルダに対してフォルダの存在確認を行い、メッセージが表示されない問題が発生しています。
  • 条件文のTrueをFalseにするとメッセージが表示されるが、フォルダ名が表示される問題も発生しています。
  • 問題の原因は、DirPathad変数に日付を代入する際に不適切な形式(YYYYMMDDではない)で代入しているためだと考えられます。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

カレントフォルダにそのフォルダが存在するでしょうか カレントフォルダでないのでしたら ChDrive "d" ChDir "\" と言った感じでカレントフォルダを移動するか DirPathad = "d:\" & Year(Range("D1")) & Month(Range("D1")) & Day(Range("D1")) と言った感じでフルパス指定しましょう。 また、フォルダ名は 2010612 なんですよね 20100612 とかになっていませんか。

maki06
質問者

お礼

kmetuさん、ちゃんとフルパスを 指定したらメッセージが表示されました! ありがとうございました!

その他の回答 (1)

  • muunoy
  • ベストアンサー率38% (70/183)
回答No.1

パス指定がフォルダのみなので、カレントディレクトリに見にいっているのでは? カレントディレクトリにはありますか?

maki06
質問者

お礼

muunoyさん、仰る通りでした。 パスまで指定したらちゃんとメッセージが表示されるように なりまました。 ありがとうございます!

関連するQ&A