Focus auf Erste Zeile in Listbox setzen
#1
Hallo liebe Experten für VBA.

meine Combobox dient als Auswahlliste für eine Suche nach einem Kunden.
Findet er die, wir die gesamte Tabelle neu sortiert und in meine Listbox eingelesen.
Funktioniert gut.

Aber ich möchte gern, dass nach jeder Sortierung und nach dem Einlesen der Werte in die Listbox,
der Focus auf dem ersten Eintrag geht.

Ich habe ein wenig gesucht, aber nichts gefunden.
Was muss ich da machen?
Das hier geht nicht.
Code:
Me!Listbox1.Items(0).Selected = True
Code:
Me!Listbox1.Listindex -1.Setfocus
Top
#2
Hallo Achim,

die Frage ist auf erledigt gesetzt - ist das korrekt?
Ansonsten - setze den ListIndex auf 0, das sollte reichen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#3
Ich hatte dann das hier gemacht und keinen Fehler mehr erhalten.
Code:
UserForm1.ListBox1.SetFocus
          UserForm1.ListBox1.Selected(0) = True
Dennoch DANKE für den Hinweis.
Gruß Achim
Top
#4
Hallo Achim,
Me.ListBox1.ListIndex = 0
Gruß Uwe
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste