bei Excel 2002 wirds immer langsamer
04.11.2007 16:05:00
Charlybraun
Ich hab auf 2003 ein Programmchen gechrieben, das Reisekosten abrechnen soll.
Wenn ich dieses auf 2002 laufen lasse, dann:
1) dauert es viel länger als bei 2003
Warum? und kann man dagegen was tun (ausser die selects, etc. vermeiden)
2) mit jeder programmablauffolge wird das Programm in der Berechnungsphase
immer langsamer.
hab blos einige Variablen die ich mit Long oder String definiert habe
Dim L As Long
Dim ZL As Long
und einige Tabellenkürzungen a la:
ZL = 120
ZL = ActiveSheet.UsedRange.Count
For L = 1 To ZL
If Len(ActiveCell.Value) = 0 _
Then ActiveCell.EntireRow.Delete _
Next L
oder eine Zellen in Werteumwandlung
Sheets("KUNDE1bereich").Select
On Error Resume Next
For Each Zelle In ActiveSheet.UsedRange
If Left(Zelle.Formula, 1) = "=" Then _
Zelle.Formula = Zelle.Value
Next
Ich denk mal, irgend ein Cache füllt sich nach und nach auf...
hab keine ahnung welche Caches bzw. wie man die zwischendurch mal voll entleert
Bräuchte bitte dringen Rat.
vielen dank
charlybraun