サイトについて      連絡先   検索

VBA ワークブックをアクティブにする

はじめに

Excel VBA マクロのワークブックをアクティブにする方法を紹介します。

Workbook.Activate メソッドで Workbook をアクティブにできます。

  • 目次
    • ワークブックをアクティブにする

ワークブックをアクティブにする

Workbooks の引数に名前を指定すると、その Workbook をアクティブにできます。

「Book1.xlsx」の Workbook をアクティブにするには Workbooks("Book1.xls").Activate のように指定します。


Workbooks("Book1.xlsx").Activate '「Book1.xlsx」の Workbook をアクティブ
Workbooks("Book2.xls").Activate  '「Book2.xls」の Workbook をアクティブ

指定した Workbook が存在しないときはエラーが発生します。

アクティブなワークブックを取得

アクティブな Workbook を取得するには ActiveWorkbook のように指定します。


Dim wb As Workbook
Set wb = ActiveWorkbook
Debug.Print(wb.Name)
  • 目次
    • ワークブックをアクティブにする