(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。お仕事でいつも決まった複数のエクセルファイルを使っていませんか?朝来たら、全部のファイルをダブルクリック...頻繁にあると思うとちょっと面倒ですよね。特定のファイルを開いたら、一緒に使用する他のファイルも一気に開いたりするととっても便利です。今回は、エクセルVBAでブックを開いたら一緒に他のワークブックも自動で開くプログラムを紹介します。Auto_Openというイベントプロシージャを使いますよ。目次Workbooks.Openでワークブックを開く複数のワークブックを開くプログラムAuto_Openでファイルを開いたときに実行するブックを起動時に他のブックも起動するプログラムイベントプロシージャAuto_OpenAuto_OpenとWorkbook_Openとの違いまとめ連載目次:エクセルVBAでファイルやフォルダを操作する方法Workbooks.Openでワークブックを開くエクセルVBAでワークブックを開く場合は、Workbooks.Openを使います。開くファイルのフルパスですね。「Workbook」ではなくて「Workbooks」ですよ。「s」が入るので注意して下さいね。Workbooksコレクションに開いたワークブックを追加する、みたいなイメージです。開くファイルの指定は「フルパス」で指定する必要があります。Windowsであれば、だいたいCドライブから始まるこんなやつです。Subというプログラムを走らせると二つとも開いてくれます。Auto_Openでファイルを開いたときに実行する...ですが、これでは「特定のファイルを開いたら一緒に他のファイルも自動で開く」ではありませんね。現在マクロを仕込んでいるワークブックを開いたら自動で開くようにしたいのです。Auto_Open()と変更をすればOKです。