シートがアクティブになった時に処理を実行する : Excel

ワークシートがアクティブになった時、発生するイベントはActivateイベントです。 Activateイベントはシートの他にブックとグラフにも使用できます。


Homeに戻る > Excel シートのTipsへ

Excel作成方法

リボンの[開発]-コントロール部分の[コードの表示]をクリックします。
コントロール部分の[コードの表示]をクリック

VBE画面が開きます。
  1. Sheet1を選択します。
  2. Worksheetを選択します。
  3. Activeteを選択します。
  4. Work_Actveteイベント内に、処理コードを記入します。
Work_Actveteイベント

同様に実行し、他のシートにもWork_Actveteイベント内に、処理コードを記入します。
他のシートのWork_Actveteイベント

Sheet1を選択すると、Sheet1のActiveteイベント処理が実行されます。
Sheet1のActiveteイベント処理

Sheet2を選択すると、Sheet2のActiveteイベント処理が実行されます。
Sheet2のActiveteイベント処理


Excel VBA実行コード

●Sheet1のVBA
Private Sub Worksheet_Activate()
    MsgBox "Sheet1がアクティブになりました。"
End Sub

●Sheet2のVBA
Private Sub Worksheet_Activate()
    MsgBox "Sheet2がアクティブになりました。"
End Sub


Homeに戻る > Excel シートのTipsへ

■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved