hallo,
Ik heb het volgende probleem.
Als ik via een macro een grote hoeveelheid cellen wil schoonmaken (clearcontents) dan duurt dat soms 1 seconde en soms 12. De berekening staat op handmatig. Als ik op f9 druk en mijn makro laat lopen duurt het 12 seconden. Als ik de macro nog een keer laat lopen duurt het 1 seconde. Telkens als ik op f9 gedrukt heb duurt het dus veel langer.
Mijn makro ziet er zo uit:
Sub WISSEN()
ActiveSheet.Cells(1, 1) = Now()
Application.ScreenUpdating = False
ActiveSheet.DisplayPageBreaks = False
Application.Calculation = xlCalculationManual
ActiveSheet.Range("A3:e5000,m3:q5000,x3:ab5000,aj3:an5000").ClearContents
Application.ScreenUpdating = True
ActiveSheet.DisplayPageBreaks = True
ActiveSheet.Cells(1, 2) = Now()
End Sub
In cellen f2-i5000 r2-u5000 ac2-af5000 ao2-ar5000
staan formules die verwijzen naar de 4 kolommen links daarvan.
Waarom gaat clearcontents de ene keer snel en na F9 langzaam?
wat doet excel op de achtergrond?
ik kan de sheet eventueel mailen...
groeten
frank
Ik heb het volgende probleem.
Als ik via een macro een grote hoeveelheid cellen wil schoonmaken (clearcontents) dan duurt dat soms 1 seconde en soms 12. De berekening staat op handmatig. Als ik op f9 druk en mijn makro laat lopen duurt het 12 seconden. Als ik de macro nog een keer laat lopen duurt het 1 seconde. Telkens als ik op f9 gedrukt heb duurt het dus veel langer.
Mijn makro ziet er zo uit:
Sub WISSEN()
ActiveSheet.Cells(1, 1) = Now()
Application.ScreenUpdating = False
ActiveSheet.DisplayPageBreaks = False
Application.Calculation = xlCalculationManual
ActiveSheet.Range("A3:e5000,m3:q5000,x3:ab5000,aj3:an5000").ClearContents
Application.ScreenUpdating = True
ActiveSheet.DisplayPageBreaks = True
ActiveSheet.Cells(1, 2) = Now()
End Sub
In cellen f2-i5000 r2-u5000 ac2-af5000 ao2-ar5000
staan formules die verwijzen naar de 4 kolommen links daarvan.
Waarom gaat clearcontents de ene keer snel en na F9 langzaam?
wat doet excel op de achtergrond?
ik kan de sheet eventueel mailen...
groeten
frank