• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TEXTBOX_CHANGEのイベント抑制)

TEXTBOX_CHANGEのイベント抑制

このQ&Aのポイント
  • エクセルのVBAで、ユーザーフォーム内のTEXTBOXの内容を変更した際のイベント抑制方法を教えてください。
  • ユーザーフォーム内ではApplication.EnableEventsは使えないのかな?
  • ご教授をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

UserFormには影響を及ぼさないと思いますよ フォーム変数として Dim bFlag as Boolean を定義しておいて Private Sub TextBox1_Change()   ' 再突入際には処理を中断する   if bFlag then Exit Sub   ' 再突入用にフラグを設定   bFlag = True   TextBox1.Text = ""   ' 次回のためにフラグを設定   bFlag = False End Sub

B_BOSS
質問者

お礼

ありがとうございました。  教えていただいた方法で、うまく動作しました。

関連するQ&A