Ich will ein Userform erstellen, in dem der Anwender über Dropdown-Felder einige Kriterien auswählen kann. Dann sollen in einem Listenfeld die Daten angezeigt werden, die alle gewählten Kriterien erfüllen.
Mein Problem ist, daß die Auswahlfelder voneinander abhängen, d.h. wenn in einem Feld etwas ausgewählt wurde, schränken sich die verbleibenden Möglichkeiten für die anderen ein. Daher soll die angezeigte Liste dann in den anderen Feldern angepaßt werden.
Also z.B.:
Dropdown 1 enthält:
Stahl
Aluminium
Messing
Dropdown 2:
Müller
Maier
Kunze
Wenn der Benutzer im ersten Feld Stahl auswählt und nur Firma Müller und Maier Stahl liefern, dann soll die Liste im Dropdown 2 auch nur noch Müller und Maier anzeigen.
Eine Möglichkeit wäre, in der Quell-Liste einen Autofilter zu setzen. Aber wie bekomme ich es hin, daß die Liste dann nur die gefilterten Felder berücksichtigt. Ich habe zwar ein ähnliches Beispiel in den VBA-Beispielen gefunden, aber so wie es da stand, hat es nicht funktioniert und nur Fehler gemeldet.
Was für Möglichkeiten gibt es noch? Gibt es vielleicht ein komplettes Beispiel, wie man so eine Datenbank-ähnliche Abfrage aus mehreren Listen in Excel programmieren kann?