Bonjour,
J'ai créé une macro avec plusieurs procédure fonction etc...
Lorsque je lance pour la première fois la macro, le temps d'execution est très convenable.
Si je relance une deuxième fois, le temps de traitement augmente.
Si je relance "n" fois le temps devient "n" fois plus long.
1er lancement = 5 secondes
5eme lancement = 45 secondes
Si je ferme le fichier et que je l'ouvre de nouveau, les temps de traitement repartent à zero. Puis si je relance le problème recommence.
Dans la macro je supprime des cellules (Cells.Delete) j'execute des requetes SQL, je fais diverse manipulation sur différentes feuille.
Comment faire pour "PURGER" le fichier de sorte qu'après l'execution je puisse vider la mémoire. (sans être obligé de fermer le fichier et de le rouvrir.)
Merci de votre aide.
Partager