zunächst sei angemerkt das ich schon eine ganze Weile im Internet nach einer Lösung für mein Problem suche, aber bisher keine zufriedenstellende Lösung auffindbar war.
Ich habe ein Worksheet auf dem 76 ActiveX Comboboxen direkt aus der Steuerelemente Toolbox vorhanden sind. Auf Grund der Auswahl in den Comboboxen soll der User zu der jeweiligen Auswahl weitere Informationen in den Feldern daneben angezeigt bekommen (es handelt sich um ein Produktionstool). Das klappt auch alles wunderbar, mein einziges Problem, wenn die Datei Neu geöffnet wird, sind die letzten Einstellungen der Comboboxen weg, mir ist auch schon annähernd klar wieso, die Initialisierung fehlt, aber alle Versuche per VBA das zu lösen schlugen fehl, meist geht es ja auch um userforms mit denen die Leute dieses Problem haben.
Der einzige bisherige Weg ist sehr erstaunlich, sobald ich einen Schnelldruck des Sheet veranlasse füllen sich die Boxen wie von Geisterhand mit den ursprünglichen Einstellungen. ich konnte aber bisher selbst mit verschiedenen Methoden nicht rausfinden wie ich das ohne den Schnelldruck erreichen kann. Ich bin jetzt leider 3 Wochen im Urlaub, aber vielleicht hat ja jemand in der Zeit eine Idee wie sowas zustande kommt.
Hier noch ein paar Fakten...
- Comboboxen sind aus Steuerelemente Toolbox und direkt auf dem Excelsheet
- Daten in der Combobox (ListFillRange) kommen von einem anderen Sheet
- Daten aus der Combobox (LinkedCell) gehen ebenfalls auf ein anderes Sheet
Abschließend nochmal es funktioniert alles super wie gewollt, nur das ich eben zum WorkbookOpen Event immer einen Schnelldruck bringen muss um die alten Daten der Combobox zu erhalten.
Mfg Mathias Schmidt