2019-03-21ねぇもりさん、Excelのシートで文字列の検索ってできるかな?もりさんそれならFindメソッドを使うといいよ。戻り値がポイントだから解説していくね~Findメソッドを使用して、指定のセル範囲に検索値(文字列や数値)が存在するか検索する方法Findメソッドの戻り値である「オブジェクト型変数」のイメージマクロ作成でかかせない検索処理をしっかり理解していきましょう!スポンサーリンクContentsFindメソッドとは具体例をみてみよう検索範囲と検索値Findメソッドを使用したコード実行結果オブジェクト型変数の比較演算子はIs検索範囲に検索値が見つからなかった場合を判定する検索範囲に検索値が見つかった場合を判定する記述方法その1記述方法その2FindメソッドとはもりさんFindメソッドは、戻り値のデータ型がポイントだよ~機能:指定のセル範囲を検索する戻り値:セル(Rangeオブジェクト)Findメソッドでセルを検索し、指定のデータが見つからなかった場合、Nothingという値が返ります具体例をみてみよう検索範囲と検索値A1~C3のセル範囲に、数字の1~9が「あるかないか」をチェックします。この例では、それぞれの数字が「どのセルにあるか」までは特定せず、指定の範囲に「あるかないか」のみをチェックします。Sub実行結果このように出力されます。1,3,5,7,9→見つかりました2,4,6,8→見つかりませんでしたオブジェクト型変数の比較演算子はIs解説を読んでいただくにあたって、とても大事なことを書きますね。文字列(String)や数値(Long)の比較演算子は=(イコール)オブジェクト型変数の比較演算子はIsプログラミングの「比較」には=(イコール)を使うことが多いですが、オブジェクト型変数の比較にはIsを使います。