DoEvents ou autre pour affichage popup en fond le temps d'exécution du code !

GI_tang

XLDnaute Nouveau
Bonjour
je cherche une solution pour :
J'ai un code assez compliqué pour traité des bilans mensuel, annuel ... bref je fait appel à plusieurs sub public par l'intermédiaire de "call" avec des boucles et tout.
Je souhaite au départ du code afficher une popup qui dit "veuillez patienter pdt la mise à jour" le problème est que mon code ne s'exécute pas, il reste sur ma page, et dès que je la ferme, mon code démarre, j'ai fait avec msgbox et un userform mais ca marche pas pourtant j'ai mis DoEvents avant, si quelqu'un a une solution merci.
:confused:

Merci d'avance
 

sigismond

XLDnaute Occasionnel
Re : DoEvents ou autre pour affichage popup en fond le temps d'exécution du code !

Bonjour GI_tang,

Je suppose que ton popup sera un Userform.
Pour que l'affichage de l'Userform ne bloque pas le calcul en cours, il faut mettre sa propriété ShowModal à False.

Sigismond
 

GI_tang

XLDnaute Nouveau
Re : DoEvents ou autre pour affichage popup en fond le temps d'exécution du code !

Merci, il suffisait de le savoir
ca marche niquel
 

YANN-56

XLDnaute Barbatruc
Re : DoEvents ou autre pour affichage popup en fond le temps d'exécution du code !

Bonjour GI_tang, et à ceux qui passeront par ici,

Il n'est pas facile de t'aider sans avoir plus amples renseignements sur la structure ton projet.

Je ne pige pas pourquoi tu n'écris pas tout simplement dans une cellule:
"Veuillez patienter..." lors du lancement de ta procédure, et à la fin venir l'effacer.
(Ou en changer le texte)

Par ailleurs, je crains qu'il y ait confusion sur le terme "Popup" :confused:

Ne penses-tu pas qu'une barre de progression serait pertinente?

Ci-joint un exemple qui restera à adapter à tes besoins.

Amicalement, et disposé à t'aider sur ce dernier point.
(Sous réserve d'être mieux informé)

Yann
 

Fichiers joints

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas