ich habe eine UserForm. Auf dieser UserForm kann man das Produkt und verschiedene andere Komponenten durch mehrere ComboBoxen definieren. Jedes Mal wenn man einer dieser ComboBoxen ausführt führt das zur Neuberechnung. Des Weiteren wird bei jedem Change Ereignis das z.B. zuletzt verwendete Produkt abgelegt, so dass ich beim Neustart der UserForm mir die Daten aus Excel einlese, quasi speichere ich dadurch die zuletzt eingestellten Parameter. Wenn ich nun die UserForm durch meinen Button in Excel starte, dann führt das dazu, dass die gesamte Berechnung 5 Mal durchlaufen wird, weil beim UserForm_Initialize Ereignis die Werte aus den Zellen eingelesen werden und es dadurch bei jeder ComboBox zu einem Change Ereignis führt. Hat jemand eine galante Idee wie ich das umgehen könnte? Danach funktioniert das Programm gut, nur der Start dauert aktuell eben 5 Mal so lange. Ich habe mir ein kleines Logging im Direktbereich geschrieben, so dass ich es sehen kann... Vielleicht hat jemand eine Idee.
Vielen Dank und viele Grüße
Frank