Ich verstehe eine wahrscheinlich Kleinigkeit nicht.
Ich habe Datei mit mehreren Userformen. Diese haben Comboboxen und diese können mit unterschiedlichen Stammblättern befüllt sein.
Damit ich nicht immer abfragen muss, handelt es sich um Stammblatt1, Stammblatt2 oder Stammblatt3 habe ich eine kleine Userform in der Sie als erstes auswählen müssen welches Stammblatt sie brauchen. Danach werden die benötigten Werte in ein Tabellenblatt DropDown übertragen und damit wird dann gearbeitet. Soweit so gut.
Es befüllen sich auch alle meine Dropboxen mit den richtigen Daten. Auch in der Tabelle DropDown stehen die richtigen Werte.
Nun habe ich eine Userform mit der bestimmte Personen etwas aus dem Stammblatt löschen oder hinzufügen können. Danach ändert sich natürlich nichts an meiner Dropdown Liste.
Jetzt habe ich mir schon gedacht, dass Sie so damit arbeiten müssen. Aber wenn Sie nun diese Userform verlassen habe ich wieder die Userform "Auswahl Stammblatt" genommen damit es mir die Daten in der DropDown Tabelle erneuert.
Klappt soweit auch. Es stehen immer die hinzugefügten Werte in der Tabelle bzw. die gelöschten sind weg. Wenn ich jetzt aber wieder auf hinzufügen/löschen gehe habe ich in der ComboBox die alten Werte drin stehen.
Müsste mit dem Userform_Initialize() nicht eigentlich die aktuelle Liste in die ComboBox gespielt werden? Oder vergesse ich hier auf etwas?