Page 1 sur 1

EXIT

Publié : jeu. 31/août/2006 23:16
par SPH
Y a t'il une commande qui quitte un "For ... Next" avant terme ??

Publié : jeu. 31/août/2006 23:28
par Dorian
Comme ceci :

Code : Tout sélectionner

For i = 0 To 10
  Debug i
  If i = 5
    Break
  EndIf
Next i
:wink:

Publié : jeu. 31/août/2006 23:36
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

Publié : jeu. 31/août/2006 23:55
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:

Publié : ven. 01/sept./2006 0:07
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:

Publié : ven. 01/sept./2006 1:22
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")