VBA Excel UserForm

Hallo zusammen

ich bräuchte da mal dringend einen guten Rat von euch:

Ich habe eine Excel Datenbank kreeirt, mit ca 10 Kriterienpunkten. Da sich in nächster Zeit die Datenmenge erhöhen wird, soll die Suche mittels einer UserForm vereinfacht werden.

Suchbuttons etc. funktionieren wunderbar, die Ergebnisse werden auch im Listfeld angezeigt. Jedoch möchte ich, dass ich mittels Mausklick auf die Suchergebnisse direkt auf die Spalte in der ExcelTabelle komme.

Ist das möglich?

Hallo Rusty.

Ich unterstelle mal, dass Du die Suchergebnisse mit der AddItem-Methode in das Listenfeld schreibst. Wenn Du dem Listenfeld eine Spalte mehr verpasst, dann kannst Du in diese Spalte die Zeilen-Nummer aus dem Tabellenblatt mit reinschreiben, sofern eine Übereinstimmung mit einem Suchkriterium vorliegt. Im Click-Ereignis der Listbox (oder DoubleClick-Ereignis) kannst Du den Wert dann wieder auslesen und verwenden, um auf dem Tabellenblatt die entsprechenden Zeile zu selektieren.

Viele Grüße
Carsten