Excel VBAスタンダード 公式テキスト 5章 イベント
5-1.イベントとは
- Excel上で特定の操作が行われたとき、その操作が行われた事をExcelからVBAに通知する仕組み
- イベントの連続実行を防ぐには
Application.EnableEvents
をFalse
で対処する - ’False’のままだと、Excel上でのいっさいのイベントが抑止されるので、プロシージャの最後で'True'にもどすこと
5-2.ブックのイベント
- VBEのプロジェクトエクスプローラで[ThisWorkbook]を右クリックして、[コードの表示]を実行する
- Workbook_BeforeClose
- Workbook_BeforePrint
- Workbook_BeforeSave
- Workbook_NewSheet
- Workbook_Open
5-3.シートのイベント
- ワークシート(Worksheetオブジェクト)のイベントを利用するには、VBEのプロジェクトエクスプローラで、イベントを登録したいワークシートを右クリックして、[コードの表示]をクリックする
- Worksheet_Activate
- ワークシートがアクティブになったときに発生する
- Worksheet_BeforeDoubleClick
- Worksheet_BeloreRightClick
- Workshrrt_change
- Worksheet_Deactivate
- Worksheet_SelectionChange