Bonjour,
J'ai rencontré un problème similaire, devant écrire une Macro de Recherche et trie sur un nombre impressionnant de données venant de la feuille de calcul.
Resultat : j'avais estimé un temps d'execution > 100 heures .
Bref, j'ai réduit le temps d'execution à de l'instantané en réduisant les communications Excel / VBA au minimum.
Pour cela, déclarer un tableau sous VB qui recoit les données
Puis faire tous les tries et recherches souhaités
Et enfin resortir les résutat sur ta feuille .
Peut-être ca peut t'aider ...
A+