J'ai encore un souci !
j'ai déjà utilisé la boucle do loop, avec until et while sans que ça me pose problème.
mais maintenant depuis un petit moment déjà, je n'arrive pas à sortir de la boucle.
juste pour tester, j'ai pris un script deja fait, il fonctionne :
var = InputBox("nb","nb","5" ) '(j'ai rajouté cette ligne pour mettre var a la place de 10)
Check = True: Counter = 0 ' Initialise les variables.
Do ' Boucle externe.
Do While Counter < 20 ' Boucle interne.
Counter = Counter + 1 ' Incrémente le compteur.
WScript.Echo counter
If Counter = var Then ' Si la condition vaut True...
Check = False ' Affecte la valeur False à l'indicateur.
Exit Do ' Quitte la boucle interne.
End If
Loop
Loop Until Check = False
avec 10 a la place de var, je pouvais sortir de la boucle, mais dès que je met une variable à sa place il n'en fini pas de m'afficher la suite des nombres, et meme au dela de 20
meme avec les lignes que j'avais faites, ça ne marche pas :
cumul = 0
var = InputBox("nb","nb","5" )
Do until var = cumul
WScript.Echo var & " " & cumul
cumul = cumul + 1
If var = cumul Then
Exit Do
End If
Loop
normalement, ça devrait me sortir de la boucle au bout de 5 passages.
en plus je met un IF qui fait un EXIT DO quand la variable est egale au ce qu'on a saisi
Message édité par anthony0000 le 27-02-2006 à 16:53:02