Ce que dit freds plus le fait que dans ton if, tu vérifies si la chaine "Jour" est égale à Lundi, Mardi etc, alors que ce que tu veux faire, c'est vérifier si le contenu de ta variable Jour est égale aux jours listés (faut que tu vires les guillemets donc)
aout
Posté le 02-11-2010 à 19:11:52
Merci de vos réponses. J'ai essayé en intégrant vos modifications, ça donne donc :
Sub Jour()
Dim Jour
Jour = InputBox("Quel jour est-on ?", Jour)
If Jour = Lundi Or Mardi Or Mercredi Or Jeudi Or Vendredi Then MsgBox ("Super" ) Else MsgBox ("Pas super" )
End Sub
Mais ça ne fonctionne toujours pas, j'obtiens toujours "Pas super" lorsque je rentre Mardi par exemple
freds45
Posté le 02-11-2010 à 19:30:29
Un truc comme
If Jour = "Lundi" Or Jour = "Mardi" .... Then MsgBox ("Super" ) Else MsgBox ("Pas super" )
ça devrait mieux marcher.
Revois un peu les bases du langage, parce que là ...