Ich habe eine ListBox mit 6 Spalten und rund 100 Zeilen.
Ich lese einzelne Werte der ListBox mit diesem Code aus und markiere sie in der Tabelle:
Set bereich = Tabelle1.Range("A:A")
bereich.Find(What:=UserForm1.ListBox1.Value).Activate
Nun zur Frage: Ist es Möglich nicht den Wert zu suchen der in der ersten Spalte der ListBox ist, sondern z.B. den Wert aus der dritten?
Ich dachte vielleicht so:
Set bereich = Tabelle1.Range("A:A")
bereich.Find(What:=UserForm1.ListBox1.(ListIndex, 2).Value).Activate
oder ähnlich.
Mir ist bewusst das Select/Activate schlechte Lösungen sind aber es geht mir hier um experimentelle Zwecke.
Danke schonmal an alle.
MfG
Torben