Msgbox vbmodeless qui bug
Résolu
zahr kall
Messages postés
63
Statut
Membre
-
zahr kall Messages postés 63 Statut Membre -
zahr kall Messages postés 63 Statut Membre -
Bonjour à tous,
j'ai découvert comment faire apparaitre un msgbox pendant l'exécution d'une macro en arrière plan.
Jusque là, tout va bien.
boitedialogue est une UF
Je lance la macro :
boitedialogue.Show vbModeless
boitedialogue.Label1.Caption = "Merci de patienter un instant..."
MesCalculs
Unload boitedialogue
Mon bug en question, est que pendant l'exécution du code, j'ai une fenêtre toute blanche sans mon magnifique texte!!! :(
Le texte par contre apparait au moment où MesCalculs sont finis.
Si quelqu'un voit d'où peut venir ce problème, merci.
Sinon, tant pis, je ferai sans.
Bonne journée.
ZK
j'ai découvert comment faire apparaitre un msgbox pendant l'exécution d'une macro en arrière plan.
Jusque là, tout va bien.
boitedialogue est une UF
Je lance la macro :
boitedialogue.Show vbModeless
boitedialogue.Label1.Caption = "Merci de patienter un instant..."
MesCalculs
Unload boitedialogue
Mon bug en question, est que pendant l'exécution du code, j'ai une fenêtre toute blanche sans mon magnifique texte!!! :(
Le texte par contre apparait au moment où MesCalculs sont finis.
Si quelqu'un voit d'où peut venir ce problème, merci.
Sinon, tant pis, je ferai sans.
Bonne journée.
ZK
A voir également:
- Msgbox vbmodeless qui bug
- Bug chromecast - Guide
- Iptv bug ✓ - Forum TV & Vidéo
- Bug outlook - Guide
- Total bug caf - Guide
- Bug localisation snap ✓ - Forum Snapchat
3 réponses
Bonjour,
Je pense qu'Il faut essayer de mettre un ordre de "REPAINT" de l'UF comme cela :
Elle est non modale mais cela oblige VBA à mettre à jour l'UF.
A+
Je pense qu'Il faut essayer de mettre un ordre de "REPAINT" de l'UF comme cela :
boitedialogue.Show vbModeless boitedialogue.Label1.Caption = "Merci de patienter un instant..." boitedialogue.Repaint 'MesCalculs Unload boitedialogue
Elle est non modale mais cela oblige VBA à mettre à jour l'UF.
A+