• ベストアンサー

エクセルVBA 文字列の検索

お知恵をお貸しいただけますと幸いです。 複数のシートがあるエクセルブックで、sheet1のA1には文字列(例:あああ)が入っています。 sheet2のA1には「=sheet1!A1」が入っており、sheet3のA1には「=sheet2!A1」としています。 また、必ずsheet1にデータが入っているわけではなく、sheet2・sheet3から入力されている場合もあります。 VBAを使って任意のシートから「あああ」を検索したいのですが、この場合sheet2と3では検索できません。 どうすれば検索することができるでしょうか? どうぞご教授くださいますようお願いします。

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

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

マクロの記録で、検索の際に検索オプションで検索対象を「値」にしてみてください。 これだけだと何なのでおまけ↓ Cells.Find(What:="あああ", LookIn:=xlValues).Activate

sousuke04
質問者

お礼

ありがとうございます!! すごく単純に考えればよかったのですね!助かりました! 期待通りの挙動をしました!

関連するQ&A