Für ein Suche muss ein Algorithmus genau das gleiche tun wie du, Element für Element durch die List wandern ...
Da sind wir beim Thema Schleifen https://www.vba-tutorial.de/ablaufsteuerung/schleifen.htm
und Informationen miteinander vergleichen, um so eine ja/nein Aussage treffen zu können.
Da sind wir beim Thema (bedingte) Verzweigung https://www.vba-tutorial.de/ablaufsteuerung/verzweigungen.htm
Die Anzahl der Elemente in einer ListBox erhälst du durch ListBox1.ListCount.
Ein bestimmtes Elemente aus einer ListBox erhälst du durch ListBox1.List(i). Wobei i von [0 bis Anzahl der Elemente - 1] läuft. Das letzte Element aus einer Liste mit 5 Elementen hat also den Index i = 4.
Das aktuell ausgewählte Element erhälst du mit ListBox1.ListIndex. (liefert dieses den Wert -1 existiert keine Auswahl)
Grüße
PS: Die Beispiele gehen davon aus, das deine ListBox den Namen "ListBox1" trägt.
|