行番号を全て取得」といった検索で、このサイト・インストラクターのネタ帳へのアクセスが時折あります。全て取得」という同じような検索キーワードも見かけます。Applications)の、Range.Findメソッドで検索を行って、見つかったすべての行番号や列番号を取得するには、どのようなプロシージャを書けばいいのかを探している方による検索です。[スポンサードリンク]検索を行い全ての行番号を取得するサンプルマクロRange.Findは、検索を行って見つかった1個のセルを表すRangeオブジェクトを返すだけのメソッドですから、全部を検索するには、Range.FindNextメソッドと組み合わせてループ処理を行いましょう。"見つかりませんでした。Sub上記のマクロを実行すると、アクティブなワークシート上で「北海道」という文字列の入力されているセルが検索され、その行番号がイミディエイトウィンドウにすべて出力されます。ご紹介済みのRange.FindとRange.FindNextで検索を行い、ヒットした個数をカウントするマクロと、基本構造は同じです。rng.Rowになっていることだけです。rng.Columnにするだけです。RangeオブジェクトのRowプロパティを使えば行番号が取得でき、Columnプロパティなら列番号を取得できます。オブジェクト式解説編』を開催します。インストラクターのネタ帳RangeオブジェクトのFindとFindNextを使って、検索したすべてのセルを選択するExcel(エクセル)マクロをご紹介しています。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。