Geschwindigkeitsproblem beim Formelberechnen
13.10.2003 19:19:47
Sven
Ich habe mein Programm jetzt fertig gestellt. Im Prinzip ist es eine Datenbank in der Namen gespeichert werden. Hinzu kommen in 2 Spalten jeweils eine recht komplizierte Matrix-Formel (zusammengesetzt aus WENN;ODER;UND;SVERWEIS - Funktionen). Die Formeln funktionieren auch einwandfrei, jedoch habe ich jetzt ein ziemlich extremes Geschwindigkeitsproblem:
Bei JEDER Zelleneingabe rechnet der Rechner ~ 30 sec. (2,4 GHz P 4) bzw. fast ne min. (Heimrechner -> 1,5er Athlon). Das Programm ist ~ 9,5 MB groß (ohne eingetragene Daten).
Ich habe den Anschein, dass er jedes Tabellenblatt berechnet, auch wenn man sich im 1. befindet. Wenn das stimmt würde er mit jedem Eintrag ~400 000 Zellen berechnen (wobei die meißten ja ohne Formeln einfach leer sind!) "Formelzellen"
wären "nur" ~ 40 000 in der ganzen arbeismappe.
Ich habe folgendes schon versucht:
Jedes einzelne Tabellenblatt in eigener arbeitsmappe -> gleiche geschwindigkeit.
Bin um tipps sehr dankbar, auf anrfage kann ich euch Auszüge zeigen.
Gruß
Sven