Affichage pendant l'éxécution d'une macro [Résolu/Fermé]

Signaler
-
 tienou -
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

3 réponses

Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 156
De rien,

Merci de mettre en résolu

;o)
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 156
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)
Désolé, mais pour moi l'userform1 ne se ferme pas en fin de macro malgré la commande unload.
Messages postés
7
Date d'inscription
mardi 15 septembre 2009
Statut
Membre
Dernière intervention
22 juillet 2010

Super ça marche !!

Merci beaucoup ;-)