Ich verwende in einer UserForm für mehrere Abfragen EINE EINZIGE ListBox.
Nach der ersten Abfrage wird die Listbox mit ListBox1.clear gelöscht und mit
AddItem mit der nächsten Abfrage wieder aufgefüllt. Soweit geht das alles auch. Aber es treten folgene Probleme auf:
With ListBox1
.Clear
.BackColor = &H80000013
.Height = 147
.Left = 156
.Top = 96
.Width = 96
End With
Alles ändert sich außer der Hintergundfarbe.
Und was noch störender ist:
Da, wo ich bei der ersten Abfrage mit der Maus hingeklickt habe, ist bei der zweiten Abfrage genau diese Stelle bereits blau hinterlegt. kann dann zwar einen anderen Eintrag wählen, der dann auch übernommen wird, aber das da schon einer an der gleichen Stelle markiert ist irritiert sehr.
Gibt es eine einfache Lösung dafür zum Beispiel den Fokus setzen?
Noch ne Frage:
Kann man in eine Listbox mit vielen Einträgen über die Tastatur druch drücken des Anfangsbuchstabens den Eintrag schneller ausfindig machen als zu scrollen?