EXCEL-VBAにおけるイベントと、イベントハンドラーの作成
- Excel Application オブジェクトのイベント msdn
- シートの動作
- ウィンドウの動作
- ブックの管理
- ワークシート オブジェクトのイベント msdn
- シートのイベントは、既定では有効となっています。シートのイベント プロシージャを表示するには、シート見出しを右クリックし、ショートカット メニューの [コードの表示] をクリックします。[プロシージャ] ボックスから次のイベントの 1 つをクリックします。
- Activate
BeforeDoubleClick
BeforeRightClick
Calculate
Change
Deactivate
FollowHyperlink
PivotTableUpdate
SelectionChange - Excel のアプリケーション レベルのイベント ハンドラーを作成する方法 msdn
- アプリケーション レベルのイベント ハンドラーを作成するのに、次の基本的な手順を使用する必要があります。
- WithEventsキーワードを使用して Application オブジェクトの変数を宣言します。(アプリケーション オブジェクトなど) は、ActiveX オブジェクトによってトリガーされたイベントに応答するオブジェクト変数を作成するには、 WithEventsキーワードを使用できます。注: WithEventsは、クラス モジュールでのみ有効です。
- 特定のアプリケーション イベントのプロシージャを作成します。たとえば、 WithEventsを使用して宣言したオブジェクトの WindowResize や WorkbookOpen、SheetActivate イベントに対するプロシージャを作成できます。
- 作成し、イベント ハンドラーを起動する手順を実行します。
- Excel 2010 でイベントが発生したときに VBA コードを実行する msdn
0 件のコメント:
コメントを投稿