構文
構文は以下の通りです。
Private Sub Workbook_Activate()
' ブックがアクティブになったときに実行したいコード
End Sub
' ブックがアクティブになったときに実行したいコード
End Sub
解説
Workbook_Activateは、Excelのブックがアクティブ(選択された)時に自動的に実行されるイベントプロシージャです。このプロシージャを使用することで、ブックが選択されたときに特定の処理を実行することができます。
プログラミング例
具体的なプログラミング例を紹介します。
Private Sub Workbook_Activate()
MsgBox "このブックがアクティブになりました。"
End Sub
MsgBox "このブックがアクティブになりました。"
End Sub
上記のプログラムは、ブックがアクティブになると「このブックがアクティブになりました。」というメッセージが表示されます。
まとめ
Workbook_Activateを使用すると、ブックがアクティブになったときに特定のコードを実行することができます。