Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel: Anzeigebereich in Drop-Down-Liste durch Wortanfang in Zelle vorselektieren?





Frage

Hallo zusammen, vielleicht kann mir ja jemand bei meinem Excel-Problem helfen: Ich habe auf Blatt 1 eine Spalte mit Zellen, deren Inhalte durch Drop-Down-Felder bestimmt werden, welche in ihrer Gültigkeitsprüfung auf eine Namensliste in Blatt 2 verweisen. [b]Problem ist:[/b] Die Namensliste von Blatt 2 ist sortiert, aber seeeehr lang. Ich würde nun gerne erreichen, dass ich in der Zelle von Blatt 1 einen Namensanfang eingebe (z.B. "Mi") und nach dem Drücken auf das Drop-Down-Feld gleich am Anfang des Mi-Abschnittes lade, um in den angezeigten 8 Zeilen mit großer Wahrscheinlichkeit schon den gesuchten Namen zu finden (könnte z.B. Micha, Michael, Mimo, Mirko, Miroslav, usw... sein). Bei vorheriger Eingabe von "Mir" oder "Miro" sollte es gleich an der Position von Mirko bzw. Miroslav losgehen. Bisher muss ich entweder sehr weit scrollen, oder den vollständigen Namen eingeben, damit danach in der Drop-Down-Liste der entsprechende Eintrag selektiert ist, aber das macht ja keinen Sinn. Hat jemand eine Idee, wie ich so ein "Sofort-zur-richtigen-Stelle-spring-Verfahren, so ähnlich wie im Outlook-Adressbuch, realisieren könnte. Im Voraus schon mal vielen Dank für jeden Tip. Gruß, Wollachee

Antwort 1 von Beverly

Hi,

möglicherweise könnte man das mit folgendem Code erreichen

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim raZelle As Range
    If Intersect(Target, Range("B1:B20")) Is Nothing Then Exit Sub
    Application.EnableEvents = False
    Set raZelle = Worksheets("Tabelle2").Columns(1).Find(Target)
    If raZelle Is Nothing Then GoTo Ende
    Target = raZelle
Ende:
    Target.Select
    Application.EnableEvents = True
End Sub


DropDown-Listenfelder sind in Tabelle1 Bereich B1:B20, Namen stehen in Tabelle2 Spalte A. Der Code gehört in das Codefenster der Tabelle1.

Bis später,
Karin

Antwort 2 von rainberg

Hallo,

meines Wissens ist Dein Vorhaben in einer Gültigkeitsliste nicht realisierbar.
Mit einer ComboBox aus der Steuerelemente-Toolbox hingegen, sollte es möglich sein.

Gruß
Rainer

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: