Bonjour,
J'interviens en maintenance sur une application de plusieurs miliers de lignes en VBA Excelqui fait des traitements sur de grosses feuilles de données.
Certaines instructions à répétition ont tendance à occuper de la mémoire sans la libérer (je le vois en regardant l'uilisation de la mémoire avec le gestionnaire des tâches de Windows). Typiquement il s'agit d'instructions d'insertions ou de suppression de lignes, ou alors des requêtes sql qui peuvent charger la mémoire de 10Mo d'un coup lors du Refresh.
Evidemment, plus la mémoire est occupée, plus le traitement est ralenti
Ma question : comment libérer de la mémoire réservée par Excel lors de l'exécution de ce code ?
Merci
Partager