Macro sans actualisation d'affichage?

3

Y a t'il une commande VBA pour qu'une macro n'actualise pas l'affichage lors de son execution, mais seulement après la fin des opérations?

azerty11235 Posté le 27 avril 2015, 12:24
par azerty11235
Répondre
5

Il faut passer la propriété Application.ScreenUpdating à False (sans oublier de la repasser à True à la fin de la macro) :

Sub Macro()
	'Désactiver la mise à jour de l'affichage
	Application.ScreenUpdating = False
	
	'[...] (traitements de la macro)
	
	'Activer la mise à jour de l'affichage
	Application.ScreenUpdating = True
End Sub
Vince Posté le 27 avril 2015, 12:30
par Vince

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :