ich arbeite gerade daran, ein Dropdown mit Suchfunktion zu entwerfen. Das Programm funktioniert soweit gut, allerdings habe ich noch zwei hoffentlich lösbare Probleme.
Kurz zum Programm: Im Tabellenblatt "Daten" sind verschiedene Bauteile enthalten. Im Tabellenblatt "Tabelle1" befindet sich ein Dropdown, welches die Daten der Bauteilliste zieht. Das Dropdown ist mit einer erweiterten Suchfunktion ausgestattet.
Mein Problem: Wenn ich im Dropdown zum Beispiel "welle" eingebe, erhalte ich zwei Treffer. Wenn ich nun den zweiten Eintrag "Nockenwelle" auswähle, wird die Auswahl nicht in der Dropdownliste angezeigt. Angezeigt wird immer nur das Bauteile, wenn nur eine Auswahlmöglichkeit vorhanden ist.
Problem 2: Kann ich im Excel bei jedem Neustart des Programms einen Daten Bereich zentrieren?
Viele Grüße und Danke für eure Anregungen. Christian
zumindest ich habe bei deinen beiden Problemen ein Verständnisproblem.
Zu 1: Du kannst in einem Dropdown Feld keine zweiten Eintrag auswählen, sondern du wählst in diesem einen Dropdown Feld ein zweites Mal einen Eintrag aus. Da ja die Liste mit der das Dropdownfenster gefüllt wird immer nur Einträge enthält in denen der Text der letzten Auswahl vorhanden ist, ist es doch klar dass nach einer Auswahl der "Nockenwelle" auch nur noch "Nockenwelle" angezeigt wird. Kannst du einmal beschreiben was realisiert werden soll?
Zu 2: Auch hier solltest du einmal näher beschreiben, was du unter "einen Daten Bereich zentrieren" verstehst.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
ausprobieren willst, bleibt die erste Frage, hast du das Beispiel mal ausprobiert und zum laufen gebracht? Auf EINEM Arbeitsblatt!?
Frage 2. Warum nimmst du nicht Daten--Gültigkeitskriterien--Liste? Möglich das es egal ist. Jedoch wenn du es nachbaust, dann tue es doch wie auf der Webseite.
PS: auf der Webseite wird auch die Datei dazu als Download angeboten. Wenn du die einfach an deine Gegebenheiten anpasst, bist du fertig.
wie du bereits erwähnt hast, habe ich die Datei von Andreas als Ausgangsbasis genommen. Mit seinem "einfachen Dropdown" klappt das auch super.
Mein Problem ist jedoch folgendes, da ich das Programm berulich nutzen möchte, soll es ein wenig "professioneller" aussehen. Aus diesem Grund möchte ich gerne ein Kombinationsfeld nutzen.
danke für deine Hilfe. Wenn ich rng_Namen in den Eigenschaften unter List Fill Range eingebe, verschwindet die Eingabe sofort wieder. Hat es bei dir geklappt?