EXIT

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

EXIT

Message par SPH »

Y a t'il une commande qui quitte un "For ... Next" avant terme ??
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Comme ceci :

Code : Tout sélectionner

For i = 0 To 10
  Debug i
  If i = 5
    Break
  EndIf
Next i
:wink:
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

et Break pour aussi prendre une valeur derrière pour quitter brusquement plusieurs boucles.

Code : Tout sélectionner

For i = 0 To 10 
  For j = 10 To 20 
    If j = 5 
      Break 2 ; 2 est le nombre de boucle a 'sauter'.
    EndIf 
  Next j
Next i
Image
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Message par SPH »

Flype a écrit :et Break pour aussi prendre une valeur derrière pour quitter brusquement plusieurs boucles.

Code : Tout sélectionner

For i = 0 To 10 
  For j = 10 To 20 
    If j = 5 
      Break 2 ; 2 est le nombre de boucle a 'sauter'.
    EndIf 
  Next j
Next i
Haaaa, genial !
En +, ca peux marcher comme ceci :

Code : Tout sélectionner

dance=2
For i = 0 To 10 
  For j = 10 To 20 
    If j = 5 
      Break dance
    EndIf 
  Next j
Next i
:jesors:
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

SPH a écrit : :jesors:
Non sort pas, tu viens de m'apprendre sa :oops: .

Je savais pas qu'un break pouvait prendre un 'paramètre' et encore moins une variable :oops:
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Message par SPH »

Dorian a écrit :
SPH a écrit : :jesors:
Non sort pas, tu viens de m'apprendre sa :oops: .

Je savais pas qu'un break pouvait prendre un 'paramètre' et encore moins une variable :oops:
Non, je t'assure : :jesors: , car il FAUT un nombre et pas une variable (CT une blague; reprenant une chanson je crois : "break dance")
Répondre