-
1 pièce(s) jointe(s)
Lenteur execution macro
Re bonjour les amis,
J'ai un soucis de temps d'execution sur ma macro.
Je vous explique le problème:
La clé unique est la concatenation de la colonne ITEM + colonne WALLPAER N°.
Le principe est de colorer la cellule avec ligne = ITEM et colonne = WALLPAPER N°.
Donc pour un même ITEM nous pouvons avoir plusieurs WALLPAPER N°
Etant débutant en VBA, j'ai réussi à faire une macro avec une astuce de filtre auto, le problème est que c'est très très long.
Pouvez vous m'aider pour améliorer ce code afin que ce soit plus rapide.
Je pensais peut être faire une sorte de table temporaire afin de l'utiliser afin de colorer les cellules par la suite.
Mais je ne vois pas du tout comment m'y prendre.
Merci par avance.
-
Comme il t'a déjà été signifié ici https://www.developpez.net/forums/d1...a/#post9041733 , beaucoup de participants à ce forum (moi y compris) n'ouvrent pas les pièces jointes.
Mais si le but est simplement de rechercher l’occurrence de deux critères, l'un dans les entêtes de colonne, l'autre dans les entêtes de ligne, utiliser deux fois la méthode Find devrait suffire, en mettant dans deux variables de type Long respectivement les numéro de ligne et de colonne des cellules trouvées.
https://msdn.microsoft.com/fr-fr/lib.../ff839746.aspx