For : Next
DescriptionFor <variable> = <expression1> To <expression2> [Step <constante>] ... Next [<variable>]
La fonction For : Next est utilisée pour produire une boucle dans le programme, avec les paramètres définis. A chaque cycle, <variable> est incrémentée de 1 (ou d'une valeur correspondant au pas indiqué dans Step <constante>). Le première valeur de <variable> est <expression1>. La boucle est interrompue dès que la valeur de <variable> est supérieure la valeur de <expression2>.Exemple:
For k = 0 To 10 Debug k NextDans cet exemple, le programme bouclera 11 fois (0 a 10) et sortira.Exemple:
a = 2 b = 3 For k = a+2 To b+7 Step 2 Debug k Next kIci, le programme bouclera 4 fois avant de sortir (k est augmentée de 2 à chaque cycle et prend donc successivement les valeurs 4, 6, 8 et 10=. La lettre k après le mot clef Next indique que ce Next ferme la boucle "For k". Si un autre nom de variable est utilisé, le compilateur génèrera une erreur. Cela est utile pour la lisibilité d'un code comprenant des boucles imbriquées.Exemple:
For x=0 To 319 For y=0 To 199 Plot(x,y) Next y Next x