L'instruction For...Next exécute des boucles par rapport à un comptage délimité par un début et une fin.
For Compteur=Début To Fin [Step Pas] ' Instructions... Next
La traduction d'une telle commande peut être : pour (For) le compteur à une condition de début jusqu'à (To) une condition de fin selon un certain pas (Step), exécuter les instructions de la boucle.
L'instruction For...Next incrémente automatiquement le compteur, ainsi il n'est pas utile de placer une commande d'incrémentation comme i = i + 1.
Exemple : [voir]<html> <body> <% ' Déclaration des variables, un tableau et deux incréments Dim jour(7), i, j jour(0) = "Lundi" jour(1) = "Mardi" jour(2) = "Mercredi" jour(3) = "Jeudi" jour(4) = "Vendredi" jour(5) = "Samedi" jour(6) = "Dimanche" j = 0 ' Boucle comptabilisant les jours du mois For i = 1 To 31 Step 1 ' Réinitialise au septième jour de la semaine If j = 5 Then j = -2 End If Response.Write jour(j + 2) & " " & i & " janvier 2002 |