Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
i have the following code for a txt_box on a userform: Private Sub nw_premieNP_Exit(ByVal Cancel As MSForms.ReturnBoolean) OnlyNumbers nw_premieNP Worksheets("staffelberekening").Range("G12") = nw_premieNP.Value End Sub the Only numbers sub looks like Private Sub OnlyNumbers(ctl As Object) With ctl If Not IsNumeric(Left(.Value, 1)) And .Value < vbNullString Then MsgBox "Sorry, alleen getallen toegestaan", vbOKOnly, "De Pensioen Adviseur" .Value = vbNullString .SetFocus End If End With End Sub The problem is that if the input is not numeric, the input is deleted but the focus is put on the next input box. How can i have the focus on the field that was input wrong ? thanks, Pierre -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200509/1 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Switch focus to inactive userform | Excel Programming | |||
Object on userform can't get focus | Excel Programming | |||
Show userform without it taking focus? | Excel Programming | |||
Focus on Control before UserForm(s) pop up | Excel Programming | |||
UserForm Loss Focus | Excel Programming |