Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Treffer in UserForm-ListBox oben anzeigen

Treffer in UserForm-ListBox oben anzeigen
16.11.2004 00:21:09
Martin
Hallo,
ich möchte bei einer UserForm in einer Combobox einen Namen eingeben, dabei soll in einer Listbox (in der alle Inhalte alphabetisch sortiert sind)automatisch der richtige Eintrag angezeigt werden! Das problemlos mit folgendem Code geht:

Private Sub ComboBox1_Change()
ListBox1.Value = ComboBox1.Value
End Sub

Mein Problem:
Der Treffer wird in der ListBox leider nicht oben angezeigt, sondern unten! Also wenn ich in der ComboBox1 ein "C" eingebe, wird der erste Treffer mit "C" in der ListBox ganz unten angezeit und man sieht die davorliegenden ListBox-Einträge (also die Einträge mit "B" darüber)! Besser wäre es, wenn der erste "C"-Treffer in der Liste oben angezeigt werden würde und man die nachfolgenden ListBox-Einträge (also die weiteren Einträge mit "C" darunter) sehen würde!
Wer kann mir da weiterhelfen?
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Treffer in UserForm-ListBox oben anzeigen
16.11.2004 00:32:42
Josef
Hallo Martin!
Versuch mal

Private Sub ComboBox1_Change()
With ListBox1
.Value = ComboBox1.Value
.TopIndex = .ListIndex
End With
End Sub

Gruß Sepp
Danke, genau das habe ich gesucht!
16.11.2004 01:39:34
Martin
Vielen Dank!
Es klappt so bestens!
Gruß,
Martin
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige