Excel/VBA: CurrentRegionで表全体を一発で範囲選択する
表全体を選択するのにCurrentRegionプロパティを使うと便利です。
例えばExcelシートに以下のような表があったとします。
以下のようなマクロを実行すると…。
Sub CurrentRegionTest() Range("B2").CurrentRegion.Select End Sub
以下の通り表全体を選択できました。
[ad#top-1]
特徴的なのは表の中のどこのセルでもこのように表全体を選択してくれるところです。
Range("B2")
を Range("C3")
に変えても同じく選択してくれます。
また面白い特徴として、今度は表の隣のセルを選択してみると…
Sub CurrentRegionTest() Range("A1").CurrentRegion.Select End Sub
以下のように表と連結した形で選択してしまいます。表の隣のセルはこのような特徴を持っているみたいです。
[ad#ad-1]
スポンサーリンク