For Next Schleife - Performance
19.06.2009 17:54:19
Christoph
Bin im VBA-Sektor erst seit 3 Tagen aktiv (Selbsteinschulung :-) ). Habe jetzt aber leider ein rießiges Problem und bitte ganz dringend um Eure Hilfe:
In meinem Bericht (siehe Anhang - https://www.herber.de/bbs/user/62579.zip)
soll folgendes passieren:
Der Betrag pro Zeile in Spalte G soll aufgeteilt werden:
Entweder mit Methode "1" (Spalte K zum Ausfüllen) in der 1. Tabelle (Spalten N bis U) mit absoluten Beträgen, dann wird in der 2. Tabelle (X bis AE) automatisch der prozentuelle Anteil errechnet. Nimmt man Methode "2" dann schließt sich die Zeile in Tabelle 1 zur Eingabe und in Tabelle 2 kann die Aufteilung in Prozent erfolgen (dabei automatische Berechnung der absoluten Beträge in Tabelle 1).
Leider lässt die Performance zu wünschen übrig, denn jedes mal, wenn ein neuer Wert eingegeben wird rechnet das Makro auf Grund der Schleife jede einzelne Position durch. Das dauert ganz schön lange bei 266 Zeilen mal 8 Spalten.
Hast Du/habt Ihr vielleicht eine Idee, wie ich das Makro umbauen könnte...das z.B. immer nur die eingegebene Zelle in der jeweils anderen Tabelle berechnet wird? Sonst dauert es nämlich ewig, bis ich mit dem Ausfüllen fertig bin! :-)
Vielen, vielen Dank, ein schönes Wochenende und liebe Grüße
Christoph
https://www.herber.de/bbs/user/62579.zip