VBScript : Conditions avec msgbox... HELP !
Résolu/Fermé
Superbeaugosse
Messages postés
25
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
6 mars 2009
-
25 oct. 2007 à 18:04
quelqu'un - 21 oct. 2010 à 11:40
quelqu'un - 21 oct. 2010 à 11:40
A voir également:
- VBScript : Conditions avec msgbox... HELP !
- Vbscript download - Télécharger - Édition & Programmation
- Microsoft VBScript - Forum Windows 7
- Pause vbscript ✓ - Forum VB / VBA
- Vbscript split ✓ - Forum VB / VBA
- Vbscript compiler - Forum VB / VBA
7 réponses
hervelot
Messages postés
535
Date d'inscription
mardi 18 septembre 2007
Statut
Membre
Dernière intervention
20 mars 2008
123
25 oct. 2007 à 18:08
25 oct. 2007 à 18:08
Bonjour,
Va a cette adresse tu trouveras ton bonheur
http://www.commentcamarche.net/vbscript/vbs constantes.php3#msgbox
Va a cette adresse tu trouveras ton bonheur
http://www.commentcamarche.net/vbscript/vbs constantes.php3#msgbox
hervelot
Messages postés
535
Date d'inscription
mardi 18 septembre 2007
Statut
Membre
Dernière intervention
20 mars 2008
123
25 oct. 2007 à 22:05
25 oct. 2007 à 22:05
MEA CULPA.....
Quand tu utilises une variable pour récupérer la réponse d'une msgbox il faut mettre des parenthèses après msgbox
reponse = msgbox ( "Lancer programme?", vbQuestion+vbYesNoCancel, "Lancer programme" )
Quand tu utilises une variable pour récupérer la réponse d'une msgbox il faut mettre des parenthèses après msgbox
reponse = msgbox ( "Lancer programme?", vbQuestion+vbYesNoCancel, "Lancer programme" )
montasnet
Messages postés
35
Date d'inscription
jeudi 22 février 2007
Statut
Membre
Dernière intervention
19 mai 2010
25 oct. 2007 à 18:15
25 oct. 2007 à 18:15
Salut,
Si tu disposes de Excel, ouvre VisualBasic, puis demande au compagnon, il y a même des exemples.
J'ai utilisé des MsgBox, et si l'aide de MSOffice ne te donne pas de réponse, je te donnerai le code que j'ai utilisé.
A+
Si tu disposes de Excel, ouvre VisualBasic, puis demande au compagnon, il y a même des exemples.
J'ai utilisé des MsgBox, et si l'aide de MSOffice ne te donne pas de réponse, je te donnerai le code que j'ai utilisé.
A+
Superbeaugosse
Messages postés
25
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
6 mars 2009
25 oct. 2007 à 18:22
25 oct. 2007 à 18:22
Ok mais je connait pas le nom de la vairable que renvoie msgbox
ca donnerait:
if "nom-variable" = 6 then
...
alors c est quoi son nom??
ca donnerait:
if "nom-variable" = 6 then
...
alors c est quoi son nom??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Superbeaugosse
Messages postés
25
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
6 mars 2009
25 oct. 2007 à 22:01
25 oct. 2007 à 22:01
j ai essaye mais quand je lance le script ca m affiche une fenetre qui dit :
Ligne : 1
Caract : 18
Erreur : Fin d'instruction attendue
Code : 800A0401
Source : Erreur de compilation Microsoft VBScript
et a la ligne 1 caractere 18 c est l espace entre msgbox et la "
reponse = msgbox "lancer programme", ...
je comprend pas -_-'
Ligne : 1
Caract : 18
Erreur : Fin d'instruction attendue
Code : 800A0401
Source : Erreur de compilation Microsoft VBScript
et a la ligne 1 caractere 18 c est l espace entre msgbox et la "
reponse = msgbox "lancer programme", ...
je comprend pas -_-'
Superbeaugosse
Messages postés
25
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
6 mars 2009
25 oct. 2007 à 22:07
25 oct. 2007 à 22:07
merci bcp tu es mon sauveur!!!! lol
ca prouve qu il faudrais que qq se mette a ecrire un bon tuto de VBScrip^^
ca prouve qu il faudrais que qq se mette a ecrire un bon tuto de VBScrip^^
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
25 oct. 2007 à 22:15
25 oct. 2007 à 22:15
"ca prouve qu il faudrais que qq se mette a ecrire un bon tuto de VBScrip^^"
euh ... il y en a des tonnes sur le net ... même ici ... y a qu'à voir les réponses ...
euh ... il y en a des tonnes sur le net ... même ici ... y a qu'à voir les réponses ...
hervelot
Messages postés
535
Date d'inscription
mardi 18 septembre 2007
Statut
Membre
Dernière intervention
20 mars 2008
123
25 oct. 2007 à 18:26
25 oct. 2007 à 18:26
EH OUI, il faut initialiser une variable qui bva récupérer la valeur du bouton de ta "msgbox"
reponse = msgbox "Lancer programme?", vbQuestion+vbYesNoCancel, "Lancer programme"
ensuite tu pourras faire
if reponse = 6 then
ou alors tu utilises select case
select case reponse
case 1
instructions
case 2
instructions
...
end select
reponse = msgbox "Lancer programme?", vbQuestion+vbYesNoCancel, "Lancer programme"
ensuite tu pourras faire
if reponse = 6 then
ou alors tu utilises select case
select case reponse
case 1
instructions
case 2
instructions
...
end select
ShaBoo
Messages postés
392
Date d'inscription
mercredi 12 septembre 2007
Statut
Membre
Dernière intervention
5 septembre 2009
50
25 oct. 2007 à 18:34
25 oct. 2007 à 18:34
ou bien :
(C'est plus parlant que des chiffres)
Select Case reponse Case vbOk instruction Case vbNo instruction Case vbCancel instruction End Select
(C'est plus parlant que des chiffres)