VBA~非連続セルを選択しよう~Excel
VBAで非連続セルを選択する方法を解説します。
非連続セルの選択
非連続セルを選択したい場合はRange("一つ目のセル番地,二つ目のセル番地").Selectで選択できます。カンマで区切ることでさらに複数のセルを選択できます。
下のコードを実行するとセルA1とセルC1が選択されます。
Sub test1() Range("A1,C1").Select End Sub
離れた範囲を選択
離れた範囲を選択したい場合はRange("一つ目の範囲の左上のセル:一つ目の範囲の右下のセル,二つ目の範囲の左上のセル:二つ目の範囲の右下のセル").Selectで選択できます。カンマで区切ることでさらに複数の範囲を選択できます。
下のコードを実行するとセルA1からセルC3の範囲と、セルE1からセルG3の範囲が選択されます。
Sub test2() Range("A1:C3,E1:G3").Select End Sub