Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1452to1456
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SetFocus schlägt fehl

SetFocus schlägt fehl
29.10.2015 11:08:03
PQuest:-)
Hallo,
ich nutze in eiunem userform eine Combobox. Trage ich dort einen Wert ein, wird überprüft, ob er existiert. Wenn ja, dannn erscheint eine Meldung.
Wird diese mit Ja beantwortet, soll das Formular mit den entsprechenden Daten aus einer Tabelle befüllt werden.
Bei Nein soll die Combobox geleert werden UND den Focus erhalten. Hier genau liegt das Problem. Der Focus landet immer auf dem nächsten Feld in der Reihenfolge.
Eine weitere Kuriosität ist die, dass, seit ich diese Sub eingefügt habe, Excel ab und zu abstürzt.
Private Sub cbPatID_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'Checking for duplicates
Dim rngPatID
Dim ws As Worksheet
Dim LoPCol As Long, LoPRow As Long, LoPLastRow As Long
Set ws = Worksheets("ListOfPatients")
With ws
LoPCol = 1
LoPRow = 8
LoPLastRow = .Cells(.Rows.Count, 1).End(xlUp).Row
Set rngPatID = .Range(.Cells(LoPRow, LoPCol), .Cells(LoPLastRow, LoPCol)).Find(cbPatID.Text) _
If Not rngPatID Is Nothing Then
If MsgBox("This Patient ID already exist! Do you want to edit this patients data?",  _
vbYesNo) = vbYes Then
'Formular mit Werten öffnen
Else
Me.Controls("cbPatID").Text = vbNullString
Me.Controls("cbPatID").SetFocus
End If
End If
End With
End Sub

Mit Bitte um Unterstützung,
PQuest:-)

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Sorry für den Doppelpost
29.10.2015 11:09:31
PQuest:-)
Sorry für den Doppelpost!
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige