Affichage pendant l'éxécution d'une macro

Résolu/Fermé
JMC27 - 7 oct. 2009 à 14:09
 tienou - 14 déc. 2014 à 12:43
Bonjour,

Quelqu'un peut il me donner le code à inscrire dans une macro quand je veux que pendant l'éxécution de cette macro on ne vois pas l'enchainement des tâches s'éxécuter mais une nouvelle fenêtre qui par exemple afficherait : "Merci de patienter pendant le traitement"

J'ai déjà vu ce code quelque part mais ne m'en souviens plus !

Merci d'avance
A voir également:

3 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
7 oct. 2009 à 14:53
Bonjour

Pour cacher les tâches excécutées par la macro, mettre en début de macro : Application.Visible = False

Sans oublier de mettre en fin de macro : Application.Visible = True

Pour la fenêtre "Merci de patienter pendant le traitement", tu fais un userform que tu lances en début de macro par Userform1.Show et que tu fermes en fin de macro par Unload Userform1

;o)
1
Désolé, mais pour moi l'userform1 ne se ferme pas en fin de macro malgré la commande unload.
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
7 oct. 2009 à 15:07
De rien,

Merci de mettre en résolu

;o)
1
JMC27 Messages postés 7 Date d'inscription mardi 15 septembre 2009 Statut Membre Dernière intervention 22 juillet 2010
7 oct. 2009 à 15:05
Super ça marche !!

Merci beaucoup ;-)
0