Application.ScreenUpdating

Bonjour,

j'aimerais savoir si l'on met Application.ScreenUpdating =false au debut d'un sub, est-il necessaire de mettre Application.ScreenUpdating =true a la fin , si on veut que ce soit a true.

Meme question pour Application.EnableEvents = False

Capucin,

Avec Application.ScreenUpdating, la valeur est automatiquement remise à True à la fin de l'exécution de la macro.

Si pour une quelconque raison, la macro bug en cours de route, la valeur restera à False.

En revanche, pour Application.EnableEvents, celui-ci n'est pas remis à True en fin de procédure. Si la macro est interrompue sans que cette valeur ait été remise à True, les évènements ne seront plus déclenchés.

Il faudra alors remettre cette valeur à True par VBA.

Merci VBA-new, ton explication est tres claire!

Capucin

Rechercher des sujets similaires à "application screenupdating"