- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TEXTBOX_CHANGEのイベント抑制)
TEXTBOX_CHANGEのイベント抑制
このQ&Aのポイント
- エクセルのVBAで、ユーザーフォーム内のTEXTBOXの内容を変更した際のイベント抑制方法を教えてください。
- ユーザーフォーム内ではApplication.EnableEventsは使えないのかな?
- ご教授をお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
UserFormには影響を及ぼさないと思いますよ フォーム変数として Dim bFlag as Boolean を定義しておいて Private Sub TextBox1_Change() ' 再突入際には処理を中断する if bFlag then Exit Sub ' 再突入用にフラグを設定 bFlag = True TextBox1.Text = "" ' 次回のためにフラグを設定 bFlag = False End Sub
お礼
ありがとうございました。 教えていただいた方法で、うまく動作しました。