Bonjour, j'ai actuellement développé une application qui effectue une série de filtres automatique (en VBA) sur un gros fichier Excel de plus de 190 000 lignes (export client) et en calcul la somme ou le nombre d'une colonne définie.
La routine me permet de créer 5 tableaux, de lignes et colonnes fixes, mais voilà le temps de traitement est assez long : ~300 sec pour les 5 tableaux (je ne compte pas ici l'ouverture de l'export client).
J'ai bien contrôlé dans mon code d'éviter les ".Select", grouper les instructions avec des "With", désactiver le calcul auto et la mise à jour de l'écran.
Ma question : est-ce que le filtre élaboré me permettrait de gagner en performance par rapport au filtre automatique ?
Merci pour ton tutos que je regarderais quand j'aurais un peu plus de temps
![:ccool:](https://www.developpez.net/forums/images/smilies/ccool.gif)
Partager