Bonjour
J'aimerai savoir s'il est possible d'afficher une MSGBOX du style patientez traitement en cours et ce sans interférer le programme, une sorte de message d'information...
Je sais pas si j'ai été clair dans ma demande
Merci d'avance
Bonjour
J'aimerai savoir s'il est possible d'afficher une MSGBOX du style patientez traitement en cours et ce sans interférer le programme, une sorte de message d'information...
Je sais pas si j'ai été clair dans ma demande
Merci d'avance
re,
je pense qu'il faut passer par un USF non modal avec un label avec la texte "veuillez tricoter en attendant la fin", pour ceux qui aiment le tricot (je plaisante, bien sur), je ne pense pas qu'avec une MSGBOX, ça soit possible mais je peux me tromper
Cordialement,
Dom
_____________________________________________
Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
pensez à cliquer sur :resolu: si votre problème l'est
Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)
Merci casefayere,
C'est malheureusement ce que je pensais :s
Bon ba je m'en retourne a un USF alors
Merci a bientot
Bonjour,
Voir ici http://support.microsoft.com/kb/462855/fr
Philippe Tulliez
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer suret si celle-ci est pertinente pensez à voter
Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier
Bonjour Philippe,
je pensais que ma solution était plus simple dans la mesure où l'USF est non modal sans oublier le "repaint"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sub gnagna() UserForm1.Show UserForm1.Repaint ...le code unload userform1 end sub
Cordialement,
Dom
_____________________________________________
Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
pensez à cliquer sur :resolu: si votre problème l'est
Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)
Bonjour,
je n'arrive pas à comprendre comment tu veux procéder casefayere.
En ce qui concerne la solution : http://support.microsoft.com/kb/462855/fr
je n'arrive pas à le faire marcher :s
il bug dès le début (la ligne en orange):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub DébutMacro() Application.EnableCancelKey = xlDisabled DialogSheets("Dialog1").Show End Sub
Merci de me venir en aide une nouvelle fois ... :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub DétecteAffichageBoite() Application.SendKeys "~" MsgBox "Message fantôme" Call ma_procedure Application.Wait Now() + #12:00:05 AM# Application.DialogSheets("Dialog1").Hide Application.EnableCancelKey = xlInterrupt End Sub
Partager