Clever-Excel-Forum

Normale Version: Focus auf Erste Zeile in Listbox setzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Hallo Achim,

die Frage ist auf erledigt gesetzt - ist das korrekt?
Ansonsten - setze den ListIndex auf 0, das sollte reichen.
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
Hallo Achim,
Me.ListBox1.ListIndex = 0
Gruß Uwe