Vidage de la mémoire

  • Initiateur de la discussion Initiateur de la discussion bbell
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

bbell

Guest
Bonjour à tous
A l'aide d'une macro, je récupère des données dans un fichier Excel.
Quand je lance la macro la première fois, ça met environ 30 secondes, mais si je relance la macro ça met environ 3 minutes. Il faut que je ferme et ré-ouvre le fichier pour que la macro remette 30 secondes.
Qui peut m'aider sur ce problème de ralentissement ?
Merci à tous.
 
Re : Vidage de la mémoire

bonjour

sujet souvent abordé !

tout d'abord une macro ça ne veut absolument rien dire !

Sub X
A =1
End Sub

ceci est égal à une macro !

et une autre pour effectuer une mise à jour complexe va posséder quelques centaines voir de milliers de lignes !
et de plus faisant appel à d'autre macro, fonctions et autres ...

mais bien souvent il faut commencer par déconnecter le calcul et l'affichage !
exemple
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
. . .

et remettre le tout en True à la fin
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
331
Réponses
5
Affichages
912
Réponses
38
Affichages
1 K
Retour