Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Sub a()
CreateObject("Wscript.shell").popup "Ce message se fermera dans 3 secondes", 3, "Titre de la fenêtre", 64
End Sub
Tout comme celui-ci
Code:
Sub b()
Dim Message$, Titre$
Message = "Nous sommes le : " & Date & Chr(13)
Message = Message & "Il est : " & Time
Titre = Application.UserName
CreateObject("Wscript.shell").popup Message, 3, Titre, 64
End Sub
J'ai testé en lançant le code depuis VBE.
Je vais tester en lançant la macro depuis une feuille Excel.
EDITION: Se ferme aussi depuis Excel ou depuis VBE
(et toujours testé depuis W7 et XL 2013)
Appel à d'autres testeurs
(car je me sens pas de lancer CamStudio et poster ensuite une video sur You---e ou autres pour ensuite
sortir une balise BBCODE [VIDEO] ici qui prouve ce que je dis 😉 )
Chez moi, le code de Jean-Marie fonctionne sous Win 8 Pro et Xl 2007.
Mais, j'ai le même problème sur une autre appli. Mais ce n'est pas un souci d'un code lancé à partir d'un Userform 😕.
PS: Par contre je viens de faire un test avec mon appli, sur XL2007, cela fonctionne. Mais sur XL2013 avec Win 7, j'ai souvent le Popup qui ne se ferme pas et je dois cliquer sur OK. ce serait bien que l'on connaisse l'OS de Modus.
Sauf que je viens de fermer Excel puis de le ré-ouvrir et désormais
chez moi aussi les macros a et b affichent le msgbox mais ils ne se ferment plus automatiquement.
Le mystère s'épaissit 😉
Je vais fermer ma session la relancer et voir si cela continue.
Après avoir relancer ma session, cela fonctionne de nouveau dans Excel ???
Mais vous pouvez tester autrement ce popup puisqu'à la base c'est pas du VBA mais du WSH.
Enregistrez la ligne ci-dessous dans le bloc-notes
(* en nommant le fichier popup.vbs sur le bureau de Windows, par exemple)
Code:
CreateObject("Wscript.shell").popup "Ce message se fermera dans 3 secondes", 3, "Titre de la fenêtre",
64
Puis double-clic sur sur le fichier , le Msg s'affiche et se ferme automatiquement.
(J'attends de voir que cela ne fonctionne plus à nouveau dans Excel pour voir ce que fera alors le *.vbs 😉 )
NB: * Il faut décocher dans vos options Windows: Masquer les extensions
salut leti 😉
Chez moi aussi cela fonctionnait jusqu'à que cela ne fonctionne plus quand lancé à partir de VBA ???
Tu peux tester plusieurs fois de suite, pour voir si un moment le bug apparait dans Excel.
Par contre le *.vbs sur le Bureau fonctionne sans problème (pour le moment en tout cas) ???
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD