Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a textbox for putting in Employee ID. The moment I enter the
employee ID and tab out of the control, there is a validation being done. If it is an invalid ID, I get the message box but the curor moves to the next control. How can I take it back? If Len(aEmpID.Value) < 5 Or Not IsNumeric(aEmpID.Value) Or check = False Then MsgBox "Incorrect Employee ID" aEmpID = Empty aEmpID.SetFocus End If SetFocus is not working for me. Is there any other syntax? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Assuming that this code is in an Exit event procedu
Cancel = True ''replace aEmpID.SetFocus with this Regards, Steve www.stkomp.com wrote: I have a textbox for putting in Employee ID. The moment I enter the employee ID and tab out of the control, there is a validation being done. If it is an invalid ID, I get the message box but the curor moves to the next control. How can I take it back? If Len(aEmpID.Value) < 5 Or Not IsNumeric(aEmpID.Value) Or check = False Then MsgBox "Incorrect Employee ID" aEmpID = Empty aEmpID.SetFocus End If SetFocus is not working for me. Is there any other syntax? |