Réduire le temps d’exécutions des macros

Bonjour,

Quand il y a beaucoup de Macros dans une application le temps de son exécution et souvent lourd , parfois vraiment trop.

Je me demande s'il y a en VBA une méthode , moyens ou fonction ou encore une astuce pré définie qui permet de diminuer au maxi ce temps là et rendre l'application plus fluide ! ??

Merci pour vos réponses

Bonsoir Nabil, Game Over,

Je ne suis pas un expert mais applique déjà cela :

Insère ces commandes au début de ta macro, tu gagnera un peu temps :

  • Application.ScreenUpdating = False
  • Application.DisplayAlerts = False

et à la fin de ta macro :

  • Application.ScreenUpdating = True
  • Application.DisplayAlerts = True

De plus suppr au maximum tout les .Select (qui sont inutiles), c' est pas moi qui le dit mais des excelliens qui maitrise leurs sujets.

De plus si tu pouvais mettre en exemple ta macro cela pourrais aider.

@+

Rechercher des sujets similaires à "reduire temps executions macros"