• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索方法について)

検索方法についてのマクロの記述方法とセルの値を検索する方法

このQ&Aのポイント
  • ExcelのVBAで、特定の範囲内からセルの値を検索する方法を知りたいです。
  • また、見つかったセルの終端セルのひとつ右のセルを取得する方法も教えて欲しいです。
  • さらに、別のシートから範囲を指定して検索することも可能なのかを知りたいです。

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

  • ベストアンサー
回答No.1

>見つかったセルの終端セル Findは見つかった最初のセルを返すので、「終端セル」というのが不明ですが・・・ myRangeのひとつ右のセルは、myRange.Offset(0, 1)とすれば、列方向に+1のセルが得られると思います。 >ちなみに違うシートから範囲を決めることって可能でしょうか? Set myRange = Sheets("Sheet2").Range("A1:D5").Find(what:=Sheets("Sheet1").Range("A1").Value, LookIn:=xlValues) とかではどうでしょうか?

yosuke0323
質問者

お礼

あ~思い通りできました~(涙、涙 ありがとうございます。 今年、一番の助太刀でした! 感謝です!!!!! まだ直すとこたくさんありますががんばれそうです!!

yosuke0323
質問者

補足

>>見つかったセルの終端セル >Findは見つかった最初のセルを返すので、「終端セル」というのが不明ですが・・・ >myRangeのひとつ右のセルは、myRange.Offset(0, 1)とすれば、列方向に+1のセルが得られると思います。 すいません。見つけたセルというよりか書き込みされてないセルを見つけて返すといったほうが良かったのかも・・・ A1からA5まで記入されていてA6を見つけたいというような感じです。 しかし、すばらしい回答ありがとうございます。

関連するQ&A