マクロのワークブックを取得する方法を紹介します。プロパティからブックを取得できます。名前やインデックスや実行中などを指定できます。ブックをアクティブにするには「ワークブックをアクティブにする」をご覧ください。引数に名前を指定すると、そのブックを取得できます。ブック名「Book1.xlsx」のブックを取得するにはWorkbooks("Book1.xlsx")を入力します。インデックスが有効範囲にありません。引数にインデックスを指定すると、そのブックを取得できます。番目のブックを取得するにはWorkbooks(1)を入力します。番目のブックを取得Debug.Print(wb.Name)開いた順番にインデックスが増えていきますが、わかりづらいためブック名で取得するのをオススメします。アクティブなブックを取得アクティブなブックを取得するにはActiveWorkbookを入力します。ActiveWorkbookDebug.Print(wb.Name)アクティブなブックとは、手前に表示されているブックです。マクロを実行しているブックを取得マクロを実行しているブックを取得するにはThisWorkbookを入力します。コレクションになっているので、これをループしてすべてのブックを取得できます。プロシージャの呼び出し、または引数が不正です。オーバーフローしました。インデックスが有効範囲にありません。ファイル名または番号が不正です。ファイルが見つかりません。同名のファイルが存在しています。パスが見つかりません。ブロック変数が設定されていません。オブジェクトが必要です。オブジェクトは、このプロパティまたはメソッドをサポートしていません。引数は省略できません。不正なプロパティを指定しています。引数の数が一致していません。不正なプロパティを指定しています。アプリケーション定義またはオブジェクト定義のエラーです。変数が定義されていません。メンバーとしては使用できません。ユーザー定義型は定義できません。