Bonjour

J'ai une feuille de données d'un côté et la macro sur une autre. La macro, pour le traitement ouvre et ferme plusieurs fois le fichier données. Le problème est que petit à petit, la mémoire sature et une erreur s'affiche : pas assez de mémoire !
Pour faire simple :

action mémoire affiché dans gestionnaire de mémoire windows après action Taille du fichier
ouverture excel 10,6Mo
ouverture fichier macro 16Mo 950Ko
ouverture fichier données test 345Mo 127Mo
Fermeture fichier données 25Mo

Malgrés cette opération "blanche", il y a au final un différentiel de 9Mo (25Mo - 16Mo). Qu'est-ce que cela représente et surtout y a-t'il moyen de gérer cela en VBA, c'est à dire supprimer ces 9M, qui s'accumule au fur et à mesure du traitement ?