Excelマクロのファイルを開いたら、自動でマクロが実行されるようにします。
毎日定期的に行われる処理では、手間を減らすことができます。
この時、「コンテンツの有効化」によってブロックされないようにしておかないと自動でマクロが実行されないので注意してください。
Excel VBAを動作させる際に、ブロックされないようにする
自動でマクロが実行してしまうとメンテナンスや検証に支障が発生することがありますので、メンテナンスへの考慮も必要です。自動でマクロを実行する際のメンテナンスについて
ThisWorkbook に、Workbook_Open関数を追加します。
Workbook_Open関数の中に、起動時に行いたい処理を記載します。
Workbook_Open関数の中に直接記載するよりも、標準モジュールの中に記載した関数を呼び出す方がメンテナンス性がよくなります。

Private Sub Workbook_Open()
' Excel 起動時に行いたい処理を記載する
End Sub


コメント