エクセルマニア

VBA イベント

TOP > VBA・マクロ >  イベント
このエントリーをはてなブックマークに追加

VBAのイベント

EXCELのVBAはイベントドリブン型のプログラムです。マウスをクリックした時、キーを入力した時、サイズを変更した時などイベントが発生し、そこに記載されたプログラムが実行されます。

ワークブックのイベント

イベント名説明
Openブックを開いた時
Activateアクティブになった時
Deactivateアクティブでなくなった時
AddinInstallアドインとして組み込まれた時
AddinUninstallアドイン組み込み解除時
BeforeCloseブックを閉じる前
BeforePrint印刷する前
BeforeSave保存する前
NewSheet新しいシートを作成した時
SheetActivateシートがアクティブになった時
SheetDeactiveシートがアクティブでなくなった時
SheetBeforeDoubleClickダブルクリックされた時
SheetBeforeRightClick右クリックされた時
SheetCalculate再計算した時
SheetChangeセルの内容が変更された時
SheetFollowHyperlinkハイパーリンクをクリックした時
SheetSelectionChangeシートの選択範囲を変更した時
WindowActivateウィンドウがアクティブになった時
WindowDeactivateウィンドウがアクティブでなくなった時
WindowResizeウィンドウのサイズを変更した時
PivottableCloseConnection 
SheetPivottableUpdate 

ワークシートのイベント

イベント名説明
Activateアクティブになった時
Deactivateアクティブでなくなった時
BeforeDoubleClickダブルクリックされた時
BeforeRightClick右クリックされた時
Calculate再計算した時
Changeセルの内容が変更された時
FollowHyperlinkハイパーリンクをクリックした時
SelectionChange選択範囲を変更した時
PivottableUpdateピボットテーブルが更新された時
NewWorkbook新しいブックを作成した時
SheetActivateシートがアクティブになった時
SheetDeactiveシートがアクティブでなくなった時
SheetBeforeDoubleClick 
SheetBeforeRightClick 
SheetCalculate再計算した時
SheetChangeセルの内容が変更された時
SheetFollowHyperlinkハイパーリンクをクリックした時
SheetSelectionChangeシートの範囲選択を変更した時
WindowActivateウィンドウがアクティブになった時
WindowDeactivateウィンドウがアクティブでなくなった時
WindowResizeウィンドウのサイズを変更した時
WorkbookOpenブックを開いた時
WorkbookActivateブックがアクティブになった時
WorkbookDeactivateブックがアクティブでなくなった時
WorkbookAddinInstallブックがアドインとして組み込まれた時
WorkbookAddinUninstallブックがアドインとして組み込みを解除した時
WorkbookBeforeCloseブックを閉じる前
WorkbookBeforePrintブックを印刷する前
WorkbookBeforeSaveブックを保存する前
WorkbookNewSheetブックで新しいシートを作成した時
SheetPivottableUpdateピボットテーブルが更新された時
WorkbookPivottableCloseConnectionピボットテーブルレポート接続が閉じた時
WorkbookPivottableOpenConnectionピボットテーブルレポート接続が開かれた時

コントロールのイベント

イベント名説明
AddControlコントロールが追加された時
AfterUpdateコントロールのデータを変更した時
BeforeDragOverドラッグアンドドロップ操作の実行中
BeforeDropOrPasteドロップ貼り付けをしようとする時
BeforUpdateコントロールのデータが変更される前
ChangeValueプロパティを変更した時
Clickクリックした時
DblClickダブルクリックした時
DropButtonClickドロップボタンをクリックした時
Enterフォーカスを実際に受け取る前
Exit別のコントロールにフォーカスを移す直前
Errorエラーが発生した時
KeyDownキーを押した時
KeyUpキーを離した時
KeyPress文字キーを押した時
Layoutサイズを変更した時
MouseDownマウスボタンを押した時
MouseUpマウスボタンを離した時
MouseMoveマウスボタンを動かした時
RemoveControlコントロールを削除した時
Scrollスクロールボックスを動かした時
SpinUp上向き、右向きスピンボタンをクリックした時
SpinDown下向き、左向きスピンボタンをクリックした時
ZoomZoomプロパティの値を変更した時

ユーザーフォームのイベント

イベント名発生時期
Activateアクティブになった時
Deactiveアクティブでなくなった時
Initializeフォームが読み込まれ表示される前
Terminateアンロードされた時
Resizeサイズが変更された時
QueryCloseフォームが閉じる前

グラフのイベント

イベント名説明
Activateアクティブになった時
Deactivateアクティブでなくなった時
BeforeDoubleClickダブルクリックされた時
BeforeRightClick右クリックされた時
Calculate更新されたデータをプロット
DragOverセル範囲をグラフにドラッグ
DragPlotセル範囲をグラフにドラッグアンドドロップ
MouseDownマウスボタンを押した
MouseUpマウスボタンを離した時
MouseMoveマウスボタンを動かした時
Resizeサイズが変更された
Select選択された時
SeriesChangeグラフのデータの値を変更した時


このエントリーをはてなブックマークに追加