Page 1 of 1

Code VBA ความกว้างขนาดตัวเลข(Length)

Posted: Tue Feb 06, 2018 10:59 pm
by Swt
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

Re: Code VBA ความกว้างขนาดตัวเลข(Length)

Posted: Wed Feb 07, 2018 5:23 am
by snasui
:D ช่วยโพสต์ Code ให้แสดงเป็น Code ตามกฎข้อ 5 ด้านบนด้วยครับ

การนับอักขระใช้ Len ครับ เช่น Len(M.TextSdBank.Text)<3

Re: Code VBA ความกว้างขนาดตัวเลข(Length)

Posted: Sat Feb 17, 2018 11:42 am
by Swt
ขอขอบคุณ คิดไม่ถึงครับ