snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
1. กรอกได้เฉพาะตัวเลขสามารถระบบตรวจได้
2. กรอกตัวเลขน้อยกว่า 3 หลัก ระบบไมสามารถตรวจสอบได้
รบกวน อาจารย์แนะนำ code VBA ด้วยครับ ตัวอย่าง Code VBA
Private Sub TextSdBank_BeforeUpdate(Cancel As Integer)
If Nz(Me.TextSdBank, "") = "" Then
Exit Sub
End If
If Not IsNumeric(Me.TextSdBank) Then
MsgBox " Input only number "
Cancel = True
Exit Sub
End If
If Val(Me.TextSdBank) < 0 Then
MsgBox "ไม่สามารถใส่เครื่องหมายลบ"
Cancel = True
Exit Sub
End If
If Val(M.TextSdBank, "").Length < 3 Then
MsgBox "ข้อมูลยังไม่ครบ 13 ตัว"
Else
Label1.Text = ""
End If
End Sub