構文
構文は以下の通りです。
Private Sub Worksheet_Activate()
' 実行したいコードをここに記述します
End Sub
' 実行したいコードをここに記述します
End Sub
解説
Worksheet_Activateイベントプロシージャは、特定のシートがアクティブになったときに自動的に実行されます。シートがアクティブになった際に自動的に実行されるため、特定の処理や設定を行いたい場合に活用できます。
プログラミング例
以下に、プログラミング例を示します。
Private Sub Worksheet_Activate()
' アクティブになったシートのセルA1に「Hello, World!」と入力する
Range("A1").Value = "Hello, World!"
End Sub
' アクティブになったシートのセルA1に「Hello, World!」と入力する
Range("A1").Value = "Hello, World!"
End Sub
このプログラムを実行すると、アクティブになったシートのセルA1に「Hello, World!」というテキストが自動的に入力されます。このように、Worksheet_Activateイベントプロシージャを使うことで、シートがアクティブになった時に自動的に特定の処理を行うことができます。
まとめ
Worksheet_Activateイベントプロシージャは、シートがアクティブになったときに自動的に実行されます。是非活用してください。