SetFocus
23.09.2002 13:14:08
Barbara
Ich weiß, dass dieses Problem schon ein paar Mal diskutiert wurde, aber es muss doch eine einfache Lösung geben...
Ich will doch nur wissen, ob der User wirklich eine Zahl eingegeben hat...
Ich habe folgenden Code:
Private Sub Menge1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If IsNumeric(Menge1.Value) = False Then
Menge1.Value = ""
MsgBox ("Bitte Zahl")
Menge1.SetFocus
End If
End Sub
Aber es wird nach Erscheinen der MsgBox das Textfeld nach meinem Mengenfeld selektiert. Wenn ich dagegen das Feld vor Menge ( Pos1.SetFocus) auswählen lasse, klappt es, allerdings kommt die Fehlermeldung dann zweimal.
Kann mir jemand helfen ?