soso das ist also dein Code? vor 3 Tagen war es noch meiner Gast8161 zumindest der Teil aus deinem Eröffnungsbeitrag. Und der Rest is wohl auch hauptsächlich von ner KI geschrieben, oder?
Grundsätzlich solltest du nicht ständig am selben Stückchen Code herum optimieren wenn der die Anforderungen "angeblich" erfüllt, sondern andere Baustellen abarbeiten.
Einen Thread markiert man als gelöst, indem der Beitrag mit grünen Haken markiert wird, der die Lösung enthält. Macht mehr Sinn als den Eröffnungsthread abzuhaken. Nur mal so als Hinweis.
Im Übrigen ist es sehr wichtig, wenn man Rechenzeit sparen will und man in einem Eventmakro neue Events auslöst( z.b. durch Zelloperationen), das man die Eventbehandlung zeitweise ausschaltet. Wie das geht siehst du an meinem Code.
Und noch etwas. Vielleicht schaust du mal nach ob man die " UpdateDropdown ws, rngDropdown, dataRange " Zeile nicht bei jedem Treffer in der Schleife aufrufen sollte. Der Code ist zudem nutzlos, den du erzeugst ein Array "arr" mit den eindeutigen Werten, aber die Dropdownliste erhält ihre Werte aus dem Bereichsnamen "Becken". Und wo der gesetzt wird zeigt der Code nicht. Also du meinst der Code funktioniert? Soso. Ich denke du weist gar nicht was da im Programm abgeht. Deshalb sollte man auch keinen Code als Seinen ausgeben, den man nicht versteht. Das täuscht potentielle Helfer über das Niveau des Fragenden und somit wird die Hilfe nicht so gut wie sie sein könnte.
|