Excel VBAを使ってマクロを組むとき、指定した文字列が何行目にあるかを調べる方法をこの記事でまとめています。Findメソッドを使います。
指定した文字が何行目にあるか調べる
A列の何行目に「佐藤」と言う文字列が含まれているかを調べます。
1 2 3 4 |
Sub test() Dim A as Range Set A Range("A:A").Find("佐藤") End Sub |
検索したい部分は「佐藤」の部分を書き換えることで可能です。
何列目を検索するかは (“A:A”) の部分を書き換えることで可能です。
行数を取得し、数値として格納する場合は別の方法が必要になります。
それはこちらの記事でまとめています。
サイトマップ・関連記事
今回はある文字列が含まれている行を検索する方法についてまとめました。
セルや範囲を指定する方法はこちらの記事でもまとめています。
こちらは全体サイトマップです。
こちらはExcel VBAのサイトマップです。
コメント