UserForm イベント一覧



ユーザーに任意で値を入れてもらったり、選択してもらったり処理を実行するタイミングを決めてもらったりすることができます。
フォームを追加するには…
1)画面の上の【挿入】→【ユーザーフォーム】
2)左側のプロジェクトから右クリック【挿入】→【ユーザーフォーム】
3)ショートカットで[Alt] + [I] + [U] 
のいずれかで追加出来ます。


プロパティ一覧 はこちらです。


名前 説明
Initialize フォームが表示される前(初期化された時)
QueryClose フォームが閉じる前
Activate フォームがアクティブになった時
Terminate フォームが閉じられた時
Click フォームがクリックされた時
DblClick フォームがダブルクリックされた時
イベント一覧


サンプル1) 右上の×ボタン禁止
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then Cancel = True End Sub
引数CloseMode = 0 は右上の×をクリックして閉じようとした動作を意味します。
引数Cancel はフォームを閉じないか どうかで True でキャンセル(=閉じない)します。