Ich habe ein Problem mit dem ich mich seit Tagen beschäftige.
In meiner UserForm habe ich die Textbox so abgefragt, daß ein leerlassen nicht möglich ist. (s.unten) Die Textbox ist das erste Feld in meiner UserForm und hat somit nach dem inizialisieren den Fokus und jedes verlassen prüft sofort ob ein Begriff eingegeben wurde.
Dadurch ist aber das abbrechen über die Schaltfläche "cmdAbbrechen" nicht mehr möglich, da immer zuerst die Prüfung ob Textbox leer ist durchgeführt wird.
Meine Frage: Wie kann man abfragen, ob die Schaltfläche "cmdAbbrechen" gedrückt wurde um diesen Befehl in die Abfrage einzubauen?
Private Sub txtSuchbegriff_Exit(ByVal Cancel As MSForms.ReturnBoolean)
With Me.txtSuchbegriff
If .Value = " " Or .Value = "" Then
MsgBox "Es wurde kein Suchbegriff eingegeben!"
Cancel = True
Else
.Text = UCase(.Text)
End If
End With
End Sub
lg
Raimund