Performanceproblem mit 7000 Gliederungen - keine Formeln aber Excel rechnet ewig; Gliederung nur 1 Level aufklappen

14/11/2007 - 10:14 von arno | Report spam
Hallo,

Excel 2003, Win 2003 Terminal Server 2GB RAM

ich habe eine Exceltabelle mit 19000 Zeilen, darin sind ca. 7000
Gliederungen auf 4 Ebenen. Formeln sind nur in Zeile 1 vorhanden, keine
Teilergebnisse, Zwischensummen, nix. Wenn ich die Ansicht der Gliederung von
Level 2 auf Level 3 umstelle, rechnet Excel minutenlang, CPU usage 22%.
Stelle ich die Berechnung auf "Manuell", geht alles schnell und ohne
Verzögerung.

Woran rechnet Excel beim Umstellen der Gliederung herum, wenn es doch keine
Formeln (oder eine handvoll) gibt? Wie kann ich das Problem lösen?

Momentan kann ich nur ein Kombinationsfeld erstellen mit den Levels und
einem Ereignis (calc. aus, gruppieren, calc. ein) laufen lassen. Auf Dauer
die Neuberechnung auszuschalten ist mir zu gefàhrlich.

Weil wir gerade bei Gliederungen sind: Wenn ich 4 Levels habe, Level 1 und 2
angezeigt bekomme und auf ein [+] klicke, dann wird mir immer alles bis
runter zum Level 4 angezeigt, was nervt. Klicke ich aber eine Weile auf den
Levels herum, dann passiert das aber NICHT mehr. Dh. dann bin ich auf Level
2, klicke auf das [+] und nur Level 3 wird angezeigt. Dieses Verhalten hàtte
ich gerne immer, was muss ich da tun? Ich erstelle die Gliederungen immer
mit einem Makro, also könnte ich bevor der Benutzer das Ergebnis sieht mal
schnell per Makro "herumklicken", nur was muss ich da genau tun, um das
geànderte Verhalten zu erhalten? Ich komm nicht dahinter :(

Viele Grüsse

arno
 

Lesen sie die antworten

#1 arno
14/11/2007 - 10:41 | Warnen spam
Weil wir gerade bei Gliederungen sind: Wenn ich 4 Levels habe, Level 1 und
2 angezeigt bekomme und auf ein [+] klicke, dann wird mir immer alles bis
runter zum Level 4 angezeigt, was nervt.



ich glaube, so vermeidet man das (alle Levels anzeigen, beim tiefsten
beginnen!):

For i = tiefstesLevel To 1 Step -1
ActiveSheet.Outline.ShowLevels RowLevels:=i
Next

arno

Ähnliche fragen