標題:
[發問]
TextBox如何限制輸入範圍(程式碼更改)
[打印本頁]
作者:
liebe
時間:
2017-7-13 15:48
標題:
TextBox如何限制輸入範圍(程式碼更改)
各位大大們好!
請問該如何設定TextBox,才能限制輸入範圍
目前只能限制讓他輸入數值而已,
想要限制範圍為: 21<=TextBox<161
不知道該如何設定才能當它的超過限制範圍時,會出現錯誤訊息呢?
感謝大家!
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii < 48 Or KeyAscii > 57 Then
KeyAscii = 0
MsgBox "Please enter the value!"
End Sub
作者:
Hsieh
時間:
2017-7-14 08:56
回復
1#
liebe
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then '按下Enter鍵為輸入完成
If TextBox1 < 21 Or TextBox1 >= 161 Then MsgBox "超出範圍" '判斷數值範圍
End If
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)