• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelマクロのdirについて質問です)

Excelマクロのdirでセルの参照方法について

このQ&Aのポイント
  • ExcelマクロでのDir関数を用いてセルの参照方法について質問です。具体的には、指定した文字列を含むフォルダを取得する際に、正しく検索されない問題が発生しています。
  • 質問者は、lens_type、lens_num、lens_dateという3つのセルにそれぞれ値を入力しており、指定したフォルダ内で、lens_dateまでの名前に当てはまるフォルダを取得したいと考えています。
  • しかし、現在のマクロでは正しく検索されず、質問者はどこが間違っているのか分からない状況です。質問者は、Dir関数の引数の組み立て方に問題があるのではないかと考えています。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

今のコードですとWARP フォルダ内の「&lens_date」で始まり「.」で終わるディレクトリを探しています。 folders(0) = Dir("\\128.34.8.110\LDNfsRoot\LensData\" & lens_type & "\" & lens_num & "\WARP\ &lens_date*.", vbDirectory) ↓ folders(0) = Dir("\\128.34.8.110\LDNfsRoot\LensData\" & lens_type & "\" & lens_num & "\WARP\" &lens_date &"*", vbDirectory)

yyrd0421
質問者

お礼

お礼が遅くなりすみません。 希望通りの事ができました。 ありがとうございます。 ベストアンサーとさせて頂きます。

その他の回答 (1)

  • takncom
  • ベストアンサー率16% (15/91)
回答No.1

悪いとしたら、それぞれの変数の中身とかですね。 dirにセットする内容は確認していますでしょうか?

関連するQ&A