Schleifen / Makro zu langsam
Iris
ich habe folgendes Problem:
Es gibt 3 Bereiche einer Excel Tabelle, die durchsucht werden müssen.
Zuerst wird geprüft, ob Wert aus dem erstem Bereich (50 Werte/Zellen) im zweiten Bereich (Durchlauf 50 Zellen in Zeile) enthalten ist. Aufgrund des Ergebnisses wird Wert selektiert und weiterverarbeitet oder es erfolgt die nächste Prüfung des zweiten Wertes aus dem ersten Bereich.
Bei Selektion eines Wertes erfolgt die Prüfung in einem dritten Bereich (50 Werte). Dazu muss der selektierte Wert zuerst in den dritten Bereich eingetragen werden, da eine weitere Formelprüfung erfolgt. Je nach Erfolg der Prüfung wird dieser Wert entweder verworfen, einmal eingetragen, oder fortgeschrieben. Dazu muss der dritte Bereich ebenfalls durchlaufen werden.
Nach Durchlauf des dritten Bereiches erfolgt wieder die Prüfung im ersten Bereich mit dem nächsten Wert.
Gelöst habe ich das mit jeweils 2 ineinander greifenden Schleifen. Es sind ca. 250 zu bearbeitende Zeilen, die nacheinander verarbeitet werden. Das Makro wird bei Abarbeitung zunehmend langsamer. Gibt es eine andere Möglichkeit die Problemstellung zu lösen?
Danke für Eure Hilfe.