OfficeType

VBA~シートのすべてのセルを選択しよう~Excel

VBAですべてのセルを選択したい場合はRange.SelectメソッドのRangeオブジェクトにCellsを指定します。

下のコードを実行すると全てのシートが選択されます。

Sub test1()

Cells.Select

End Sub

image-01

指定したシートの全てのセルを選択する

シートを指定するときはWorksheets("シート名")で指定できます。

下のコードを実行するとSheet2の全てのセルを選択します。

Sub test2()

Worksheets("Sheet2").Activate
Worksheets("Sheet2").Cells.Select

End Sub

image-02

ブックを指定して全てのセルを選択する

ブックを指定するときはWorkbooks("ブック名")で指定できます。

Book1.xlsxというブックが開いた状態で下のコードを実行するとBook1.xlsxのSheet1の全てのセルを選択します。

Sub test3()

Workbooks("Book1.xlsx").Activate
Workbooks("Book1.xlsx").Worksheets("Sheet1").Cells.Select

End Sub