ブックを複数開いている場合、操作対象のブック(Workbookオブジェクト)が必要になることが多いでしょう。
目次
Workbooksプロパティでブックを取得する
インデックス番号やブック名がわかっていれば、ApplicationオブジェクトのWorkbooksプロパティで目的のWorkbookオブジェクトを取得することが出来ます。
Applicationオブジェクト.Workbooks(インデックス番号またはブック名)
通常、Applicationオブジェクトは省略します。
すべてのWorkbookオブジェクトを取得する
Workbooksプロパティの引数を省略すると、開いているすべてのブックを参照します。
マクロを含むブックを取得する ― ThisWorkbook
ApplicationオブジェクトのThisWorkbookプロパティは、実行されているコードのあるブックを参照します。
Application.ThisWorkbook
アクティブなブックを取得する(ActiveWorkbook)
ApplicationオブジェクトのActiveWorkbookプロパティは、
Application.ActiveWorkbook