plusieurs méthodes, sois tu fais une boucle
Code : Tout sélectionner
WHile 1
$toto = inputbox ("","entrez 10 ou 14")
If $toto = "10" Or $toto = "20" then
... blabla...
Else
Msgbox (0,"","erreur de saisie)
EndIf
WEnd
Dans ce cas, soit tu rentre la bonne valeur et tu fais le blabla, sois tu ne rentre pas la bonne valeur, tu as le msgbox et tu retourne à l'inputbox.
Si ton programme est complexe, je te conseille plutot ca:
Code : Tout sélectionner
$ok = 0
WHile $ok <> 1
$toto = inputbox ("","entrez 10 ou 14")
If $toto = "10" Or $toto = "20" then
$ok = 1
Else
Msgbox (0,"","erreur de saisie)
EndIf
WEnd
...Blabla...
Si tu teste comme ca, ils vont donner les memes resultats, mais la 2eme est beaucoup mieux car on sort de la boucle au plus vite, c'et toujours source d'erreur surtout si tu as deja une boule principale en "While 1"