返回列表 上一主題 發帖

關於MsgBox視窗~為什麼會跳窗2次?

關於MsgBox視窗~為什麼會跳窗2次?

Private Sub CheckBox51_Click()
    MsgBox ("缺貨中")
    CheckBox51.Value = False
End Sub

CheckBox51.Value = False
運行時, 會發觸發一次 CheckBox51_Click
這樣會比較安全
  1. Private Sub CheckBox51_Click()
  2. If CheckBox51.Value = True Then
  3.     MsgBox ("缺貨中")
  4.     application.enableevents = false
  5.     CheckBox51.Value = False
  6.     application.enableevents = true
  7. End If
  8. End Sub
複製代碼
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

回復 1# av8d


    剛測試了一下~這樣就不會跳窗2次了
  1. Private Sub CheckBox51_Click()
  2. If CheckBox51.Value = True Then
  3.     MsgBox ("缺貨中")
  4.     CheckBox51.Value = False
  5. End If
  6. End Sub
複製代碼

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題