データの入っている表を一括で選択する方法1(Excel VBA)

【本日のミッション】

表になっているデータ部分を、Excel VBA 1行のコードで一気に選択せよ

下記のような表があります。

現在、セルB3を選択しています。

この状態で、一気に表を選択する、というミッションです。

答えはこちらです。

Sub 表を一括選択()
    Selection.CurrentRegion.Select
End Sub

結果はこちら。

この CurrentRegion の働きですが、指定したセル(今回はSelectionとしています。)が含まれるデータのつながったひとかたまりの表を選択してくれます。

「ひとかたまり」って?というと、まず周りが空白で囲まれている内側の範囲です。

周りが空白で囲まれているからって、データの入力部分が途切れていると・・・

こんな風に選択されちゃいますので、ご注意ください。

このデータのかたまりは、常につながっているという確証がある場合のみ使用できる

CurrentRegion

らくちんポンで選択できるのでお手軽です♪

■スポンサーリンク

■ランキングに参加しています。
↓このブログを気に入っていただけましたら、ポチッとお願いします。
にほんブログ村 IT技術ブログへ
にほんブログ村