- Tham gia
- 23/3/16
- Bài viết
- 705
- Được thích
- 52
Chào cả nhà GPE ! em muốn code chỉ cho ổ Textbox nhập được số Âm hoặc Dương và NGuyên hoặc Lẻ. Hiện code em tự viết thì chỉ cho nhập số và dấu chấm ok rồi. Chỉ còn dấu âm vẫn bị lổi khi nhập dấu ở giửa 2 số
Muốn Ok thì phải đúng theo điều kiện bên dưới.
Xin chân thành cảm ơn En Nờ Lần
Mã:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 45 ' dau am
If InStr(1, TextBox1, "-") > 0 Or Left(TextBox1.Value, 1) = "-" Then
KeyAscii = 0
End If
Case 46 ' dau cham
If InStr(1, TextBox1, ".") > 0 Or TextBox1 = "" Then
KeyAscii = 0
End If
Case 48 To 57 ' tu 0 den 9
Case Else
KeyAscii = 0
End Select
End Sub
Muốn Ok thì phải đúng theo điều kiện bên dưới.
Xin chân thành cảm ơn En Nờ Lần
Lần chỉnh sửa cuối: