arrêter l'affichage pendant l'exécution d'une macro

flyjodel

XLDnaute Junior
Bonjour au forum,

je suis désolé de venir vous importuner avec cela, car c'est ici que j'ai appris comment faire, mais j'ai oublié entre temps et je ne sais plus comment retrouver l'info :

j'exécute une macro sur un fichier de 10.000 lignes et je pense que la lenteur de son exécution est due au rafraichissement de l'affichage écran. Il est possible de ne pas mettre à jour l'écran pendant l'exécution de la macro. Comment faire ? quelle est la fonction pour cela ?

S'il était possible quand même de remettre à jour l'affihcage de la barre de statut, cela m'arrangerait pour savoir où j'en suis dans la progression de l'opération.

Merci à tous et bonne soirée,
Michel
 

CAP

XLDnaute Occasionnel
Re : arrêter l'affichage pendant l'exécution d'une macro

Bonjour,

Au début du code il suffit de mettre
Application.Screenupdating = False

et à la fin du code
Application.ScreenUpdating = True

Si j'ai bien compris la demande ...

Bonne soirée,
 

Discussions similaires

Statistiques des forums

Discussions
312 488
Messages
2 088 864
Membres
103 979
dernier inscrit
imed