- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索方法について)
検索方法についてのマクロの記述方法とセルの値を検索する方法
このQ&Aのポイント
- ExcelのVBAで、特定の範囲内からセルの値を検索する方法を知りたいです。
- また、見つかったセルの終端セルのひとつ右のセルを取得する方法も教えて欲しいです。
- さらに、別のシートから範囲を指定して検索することも可能なのかを知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>見つかったセルの終端セル Findは見つかった最初のセルを返すので、「終端セル」というのが不明ですが・・・ myRangeのひとつ右のセルは、myRange.Offset(0, 1)とすれば、列方向に+1のセルが得られると思います。 >ちなみに違うシートから範囲を決めることって可能でしょうか? Set myRange = Sheets("Sheet2").Range("A1:D5").Find(what:=Sheets("Sheet1").Range("A1").Value, LookIn:=xlValues) とかではどうでしょうか?
お礼
あ~思い通りできました~(涙、涙 ありがとうございます。 今年、一番の助太刀でした! 感謝です!!!!! まだ直すとこたくさんありますががんばれそうです!!
補足
>>見つかったセルの終端セル >Findは見つかった最初のセルを返すので、「終端セル」というのが不明ですが・・・ >myRangeのひとつ右のセルは、myRange.Offset(0, 1)とすれば、列方向に+1のセルが得られると思います。 すいません。見つけたセルというよりか書き込みされてないセルを見つけて返すといったほうが良かったのかも・・・ A1からA5まで記入されていてA6を見つけたいというような感じです。 しかし、すばらしい回答ありがとうございます。