Le "msgbox" se ferme tout seul !

matousso Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   -  
matousso Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Comme vous avez pu le lire dans le titre, j'ai un problème sur les msgbox. Je venais de finir mon petit programme mais quand je l'ai lancé, la msgbox s'est affichée quelques secondes puis elle s'est refermée toute seule ! Je n'avais pourtant rien rajouté dans le programme !
Pour vous le prouver je vous le montre :

dim reponse
msgbox"Bienvenue, ici, tu peux acceder à ton fichier secret !"
reponse=inputbox("Est-ce que tu t'appelles Andres ?")
if (reponse = oui) then
msgbox"ok tu as donc acces à ton fichier personnel !"
else
msgbox"ok, vous ne pouvez donc pas acceder à ce fichier, il appartient à Andres !"
end if
msgbox"du coup, vous appelez-vous Pierre ?"

Et au cas où vous en aurez besoin, voici pas config :
Windows 8 / Chrome 36.0.1985.125

Merci d'avance pour une éventuelle réponse !

6 réponses

Roudounette
 
Bonjour,

Je pense que la définition du msgbox n'est pas bonne.
Il y a des paramètres à mettre pour dire s'il y a les boutons oui et non.

Vous pouvez aller voir sur ce site :

http://www.excel-pratique.com/fr/vba/boites_de_dialogue.php

Cordialement,
0
matousso Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   89
 
Merci pour ta réponse, grâce à vous, j'ai pu un peu plus personnaliser le programme, mais mon problème n'est toujours pas résolu, même en précisant la msgbox. Lorsque je l'ouvre, après 2 secs, elle se referme toute seule, c'est vraiment bizarre !
Merci quand même
0
matousso Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   89
 
Aussi un truc à savoir, même en faisant juste un msgbox à part tout seul dans un autre programme, ça le fait aussi ! En bref, ça le fait sur tout les msgbox qu'il peut y avoir sur le pc !
0
quent
 
j'ai essayer ton code sur mon pc et le msgbox ne se ferme pas tout seul. c'est peut-etre un parametre d'excel que tu a modifier.
a tu essayer d'executer un programme avec des msgbox que tu as deja fait et qui marchait tres bien avant ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   87
 
Salut,

Essaie de rajouter cette ligne de code :

Application.DisplayAlerts = True


ou si cela ne marche pas :

Application.EnableEvents = True


Si ton problème n'est toujours pas, cela doit surement provenir d'une option, que tu as désactivé dans Excel mais je ne vois pas ou... Je vais chercher si cela est possible ou non.
0
matousso Messages postés 202 Date d'inscription   Statut Membre Dernière intervention   89
 
Merci pour vos réponses ! Pour te répondre quent, oui avant ça marchait parfaitement. Et pour toi benol3 c'est sur un programme bloc note du coup ce n'est pas très pratique mais merci quand même à vous deux.
Et en allant dans "propriété", j'ai trouvé "arrêter le script après un ... de sec" coché, j'ai alors essayé de le décocher et ça m'a fait un autre une copie de mon programme avec le signe raccourcie, qui lui, marche bien ! c'est de plus en plus bizarre
0