Konnte mein vorheriges Problem selbst lösen, stehe aber schon wieder vor dem nächsten Prob.
Es geht hier um eine Fremdmonteursliste mit verschiedenen Fähigkeiten. Je mehr Autofilter gesetzt werden desto kürzer wird die Liste mit der zur Wahl stehenden Arbeitern (nur mal zur Info)
Eine Combobox wird folgendermaßen zu Beginn (Initialize) gefüllt:
[...]
Dim Bereich_CB_WERKZEUG
Dim zelle_CB_WERKZEUG As Range
Set Bereich_CB_WERKZEUG = [WERKZEUG] ' [WERKZEUG] = SHEET DATEN SPALTE AC ZEILE 5-21
For Each zelle_CB_WERKZEUG In Bereich_CB_WERKZEUG
If zelle_CB_WERKZEUG "" Then CB_WERKZEUG.AddItem zelle_CB_WERKZEUG.Value
[...]
Eine Auswahl hier setzt gleichzeitig auf einem anderen Sheet ("Liste") einen Autofilter, mit gewähltem Wert.
Jetzt möchte ich das alle weiteren Comboboxen meiner Userform neu befüllt werden, aber nur noch mit den gefilterten vorhandenen Werten aus dem anderen Sheet ("Liste") Ohne doppelte und leere...
Habe mal die Datei mit angehängt, damit nicht nachgebaut werden muss. Es betrifft die Userform UF_SUCHE
Mir reicht ein Beispiel, z.B. wie ich aus Sheet "Liste" Spalte AE (37) die gefilterten Werte in die Combobox CB_SCHWEISSEN neu übernehmen kann, wenn über CB_NAME ein Name gewählt wurde. Für die Weiteren Comboboxen sollte es da ja kein Problem geben diese entsprechend anzupassen...
Vielen Dank!!!!
PS: Kleine Info noch, Nur cb_name und CB_ VORRICHTEN funktionieren bis jetzt bei der UF und lösen ein Ereigniss aus.
Greetz Gerhard
https://www.herber.de/bbs/user/69181.xls