標題:
[發問]
如何讓MsgBox不要出現兩次
[打印本頁]
作者:
av8d
時間:
2013-11-25 16:27
標題:
如何讓MsgBox不要出現兩次
[attach]16868[/attach]
打開資料後,按下登打按鈕,輸入年/月後
月請輸入13以上
因為內有除錯判斷~大於12會跳出錯誤視窗
並清除 TextBox2~
測試後發現~他會跳窗兩次~請問是什麼原因?
是因為會判斷兩次 TextBox2是否>12嗎?
我該如何修改呢?謝謝各位老師!
作者:
GBKEE
時間:
2013-11-25 18:53
回復
1#
av8d
Private Sub TextBox2_Change()
If TextBox2 = "" Then Exit Sub
If TextBox2 > 12 Or TextBox2 <= 0 Then
MsgBox "月份輸入錯誤"
TextBox2 = "" '會再啟動 TextBox2_Change 這程序
Else
If Len(TextBox2) = 2 Then
TextBox3.SetFocus
End If
End If
End Sub
複製代碼
作者:
av8d
時間:
2013-11-26 08:49
回復
2#
GBKEE
感謝老師解答~受益良多~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)