Trage VBA-code in excel

Status
Niet open voor verdere reacties.

abjan1234

Nieuwe gebruiker
Lid geworden
1 dec 2006
Berichten
2
Ik heb in Office 2000 een macro gemaakt die onder ander het volgende doet:

Code:
Data.Range("h6:m10000").ClearContents 
Data.Range("o6:q10000").ClearContents 
Data.Range("s6:v10000").ClearContents  
Data.Range("x6:y10000").ClearContents

In Office 2000 werkte dit prima, in een mum van tijd waren de geselecteerde gebieden leeggemaakt.
Nu draai ik Office 2007 en nu is is het commando "Clearcontents" verschrikkelijk traag....

En dit geldt eigenlijk voor de gehele uitvoering van de macro's

Heeft iemand ideeen/suggesties/ervaringen?
 
Laatst bewerkt:
Staat automatisch herberekenen aan?

Het gaat hem in deze vraag vooral over het verschil in tijdsduur tussen 2000 en 2007. Ik veronderstel dan ook dat de macro's identiek zijn.
 
Het lukte allemaal niet en ik had het idee dat er iets was misgegaan met de installatie van Windows of Excel. Dus heb ik alles opnieuw geinstalleerd.
Het resultaat is nu een stuk sneller...

Excel 2007 is wel trager dan Excel 2003 heb ik gemerkt. In het geval van mijn spreadsheet is dit 12 sec rekenen/verwerken versus 9 seconden. Zie ook deze link. Microsoft heeft dit ook al door en zij geven tips hoe sneller te maken: Improve Performance in Excel 2007
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan