Wieso wird Excel langsamer?
06.12.2005 19:35:44
Christian
Wenn ich in Zeile I2 einen Wert ändere, dann berechnet Excel die Formeln neu und das ganze dauert vielleicht 3-4 Sekunden.
Wenn ich das ganze über VBA machen und zusätzlich noch I2 und eine andere Zelle in ein anderes Tabellenblatt kopiere, dann dauert das ein Vielfaches länger, fast 30 Sekunden.
Wie kann das sein? Gibt es eine Möglichkeit die GEschwindikeit zu erhöhen?
For i = start To ende 'start ist Wert in I2, ende ist Wert in J2
Range("Z6").Copy
wks3.Range("X" & j).PasteSpecial Paste:=xlPasteValues 'Wert wird in anderes Tabellenblatt kopiert
Range("I2").Copy
wks3.Range("B" & j).PasteSpecial Paste:=xlPasteValues 'Wert in I2 wird in anderes Tabellenblatt kopiert
wks1.Range("i2").Value = start + 1 'wert in I2 wird um eins erhöht
j = j + 1 'Zeile in anderem Tabellenblatt wird um 1 erhöht
Next i