Beste,
Ik heb een macro die een lijst van data moet bewerken en filteren.
Er zijn echter een aantal stappen die erg traag verlopen, waaronder:
- gebruik van formule 'sommen.als() (of sumifs())
- verwijderen van rijen van een gefilterd bereik (nl. offset(1).entirerow.delete)
Is uiteraard te wijten aan de meer dan 100.000 rijen in mijn data.
Oorspronkelijk was mijn macro helemaal anders, met veel lussen (For .. Next ... etc.), wat toen al traag werkte, maar dit is echter niet veel beter...
Zie bijlage voor mijn macro. Omdat mijn bestand te groot was, heb ik wel het aantal rijen beperkt tot ong. 50.000 rijen.
Als er gezocht wordt op "sumifs" en "entirerow.delete" weet je waar de vertragingen zitten.
Iemand die mij kan helpen om de macro vlotter te laten uitvoeren?
Een alternatief voor de sumifs of entirerow.delete?
Geef gerust uitleg, ik leer graag bij.
Alvast bedankt,
Mvg, Barbara
Ik heb een macro die een lijst van data moet bewerken en filteren.
Er zijn echter een aantal stappen die erg traag verlopen, waaronder:
- gebruik van formule 'sommen.als() (of sumifs())
- verwijderen van rijen van een gefilterd bereik (nl. offset(1).entirerow.delete)
Is uiteraard te wijten aan de meer dan 100.000 rijen in mijn data.
Oorspronkelijk was mijn macro helemaal anders, met veel lussen (For .. Next ... etc.), wat toen al traag werkte, maar dit is echter niet veel beter...
Zie bijlage voor mijn macro. Omdat mijn bestand te groot was, heb ik wel het aantal rijen beperkt tot ong. 50.000 rijen.
Als er gezocht wordt op "sumifs" en "entirerow.delete" weet je waar de vertragingen zitten.
Iemand die mij kan helpen om de macro vlotter te laten uitvoeren?
Een alternatief voor de sumifs of entirerow.delete?
Geef gerust uitleg, ik leer graag bij.
Alvast bedankt,
Mvg, Barbara