Herbers Excel-Forum - das Archiv

Textfeld nicht verlassen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Textfeld nicht verlassen
von: Andre
Geschrieben am: 21.11.2003 10:53:31
Guten Morgen,

ich möchte einen Eintrag einer ComboBox abfragen, so weit so gut. Ich möchte aber bei positivem Ergebnis dieser Abfrage die ComboBox nicht verlassen.

Mit SetFocus funktioniert´s so nicht! Weiß jemand Rat?

Hier der Code:



Private Sub Personal_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If [ISNA(VLOOKUP(j1,Personal!B:B,1,0)=TRUE)] Then GoTo 1
If Personal = "" Then GoTo 2
Range("j2").Value = Personal
Exit Sub
1:
MsgBox ("Sie können nur Mitarbeiterinnen aus der Auswahl zuweisen!")
Personal.SetFocus
End Sub



Gruß Andre
Bild

Betrifft: AW: Textfeld nicht verlassen
von: q
Geschrieben am: 21.11.2003 12:14:48
Hallo,
dazu ist der parameter Cancel da. Es ist von typ boolean. Wenn du willst, das das control den focust nicht vereliert, dann : Cancel = True :-)
q
Bild

Betrifft: Alles klar, funktioniert. Danke. o.T.
von: Andre
Geschrieben am: 21.11.2003 12:24:03
Bild
Excel-Beispiele zum Thema " Textfeld nicht verlassen"
Freiraum am linken Rand von MS-FORMS-Textfeldern löschen Datumseingabe in Textfeld erzwingen
Textfelder in UserForm beim Start vorbelegen Werte aus einer UserForm-Textfeld-Serie in Arbeitsblatt
Im Textfeld nur Eingabe von 2 Ziffern zulassen, dann zum nächsten Bei Verlassen eines Textfeldes Prüfung, ob Datumseintrag
Im TextFeld einer UserForm-ComboBox Wert aus 2 Spalten anzeigen Makro nach Verlassen einer Zelle ausführen
Nach Verlassen von Spalte B Spalte C markieren Labelwerte werden beim Verlassen einer TextBox berechnet