VBAのコードをご紹介しました。可視行の選択」という検索キーワードでのアクセスもあります。可視行の選択」ですから、下図のような選択状態にするには、どのようなコードを書けばいいのか探していらしたのでしょうか。[スポンサードリンク]可視行だけを選択するサンプルマクロ以下のSubプロシージャを実行すると、可視行だけを選択できます。Subサンプルマクロで利用しているオブジェクト式について上記プロシージャで利用しているオブジェクト式のうち、Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible)の部分は、ご紹介済みの可視セル選択のオブジェクト式とまったく同じです。このオブジェクト式に、行全体を取得するプロパティ「.EntireRow」をつなげているのがRange("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).EntireRowです。オブジェクト変数を使って可視行だけを選択するサンプルマクロオブジェクト式、Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).EntireRowで使われている、RangeプロパティRange.CurrentRegionプロパティRange.SpecialCellsメソッドRange.EntireRowプロパティの、どれもがRangeオブジェクトを返すということを理解できていない方は、以下のSubプロシージャを[F8]キーでステップ実行して意味を考えてみることが、参考になるかもしれません。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。