Lenteur d'excel 2007

Certaines de mes macros qui fonctionnaient très bien avec excel 2003 mettent un temps considérable à s'effectuer avec 2007.

Attention, dans excel 2007 le nombre de lignes a été considérablement augmenté. Si tes macros effectuent des opérations sur des colonnes entières, cela peut devenir critique.
Quelques solutions :

1- mettre le calcul en mode manuel en début de macro et le remettre sur automatique à la fin. C'est particulièrement sensible tu copies par macro des formules faisant référence à d'autres cellules.

2- Restreindre les opérations à effectuer à la plage contenant effectivement des données à traiter.

3- Mettre application.screenupdating à false en début de macro et le remettre à true à la fin. Attention, avec les versions antérieures il n'était pas nécessaire de rebasculer en fin de macro. Avec excel 2007 vous pouvez avoir des problèmes, notamment si vous demandez des aperçus avant impression par macro si vous ne le faites pas.

Auteur :

Mots clefs associés à cette page : , ,