検索範囲.Find

 セルを検索するにはFindメソッドを使います。引数Whatに検索語を指定します。注意したいのは、「見つからなかった」ときです。Findは、検索値が見つからなかったときにNothingという特別な値を返します。返り値がNothingかどうかを判定するときは、「=」演算子ではなく「Is」演算子を使います。

 次のサンプルコードは、FoundCellというオブジェクト型の変数を用意し、検索結果を代入します。オブジェクト型の変数にオブジェクトを格納するときは、Setステートメントを使います。次に、FoundCellに代入した結果がNothingかどうかをIf文で判定し、見つかった場合だけ、セルのアドレスを表示します。

図●実行結果
図●実行結果
[画像のクリックで拡大表示]