【本日のミッション】
表になっているデータ部分を、Excel VBA 1行のコードで一気に選択せよ
下記のような表があります。
現在、セルB3を選択しています。
この状態で、一気に表を選択する、というミッションです。
答えはこちらです。
Sub 表を一括選択()
Selection.CurrentRegion.Select
End Sub
結果はこちら。
この CurrentRegion の働きですが、指定したセル(今回はSelectionとしています。)が含まれるデータのつながったひとかたまりの表を選択してくれます。
「ひとかたまり」って?というと、まず周りが空白で囲まれている内側の範囲です。
周りが空白で囲まれているからって、データの入力部分が途切れていると・・・
こんな風に選択されちゃいますので、ご注意ください。
このデータのかたまりは、常につながっているという確証がある場合のみ使用できる
「CurrentRegion」
らくちんポンで選択できるのでお手軽です♪
■スポンサーリンク
■ランキングに参加しています。 ↓このブログを気に入っていただけましたら、ポチッとお願いします。
にほんブログ村