OfficeType

VBA~ブックをアクティブにしよう~Excel

VBAでブックをアクティブにする方法を解説します。

ブック名で指定してアクティブにする

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

Book1.xlsxというブックが開いた状態で下のコードを実行するとBook1.xlsxがアクティブになり一番前に表示されます。

Sub test1()

Workbooks("Book1.xlsx").Activate

End Sub

コードが書いてあるブックをアクティブにする

コードが書いてあるブックを指定するときはThisWorkbookで指定できます。

下のコードを実行するとコードが書いてあるブックがアクティブになり一番前に表示されます。

Sub test2()

ThisWorkbook.Activate

End Sub