Code beschleunigen / Schleife?
21.04.2005 07:29:41
Erich
ich erstelle mit einem Code in bestimmten Zellen Formeln um ein Ergebnis zu erhalten;
damit die Datei "abgespeckt" wird, ersetze ich anschliessend den Bereich
durch kopieren mit Werten. Allerdings erscheint mir der Code noch nicht optimiert
bzgl. der Dauer, da insb. beim kopieren jede Zelle selektiert wird.
Wie könnte ich das verbessern:
Option Explicit
Sub Makro2()
Dim i As Integer
For i = 7 To 40
Cells(i, 19).Formula = _
"=sum(RC[-15]:RC[-10])"
Next i
For i = 7 To 40
Cells(i, 19).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone
Application.CutCopyMode = False
Next i
End Sub
mfg
Erich
EXCEL-Shareware und Freeware: http://www.toolex.de
EXCEL und Lottogewinne machen glücklich: http://48678.rapidforum.com