Bonjour,
C'est une question inutile que je pose aujourd'hui.
Désolé
Lors d'une boucle For/Next, on impose des bornes mini et maxi, avec une variable d'itération et éventuellement un Step.
En sortie de boucle, on s'attend à ce que la variable d'itération soit égale à la borne maxi, sauf cas de sortie anticipée.
Il n'en est rien et je voulais juste en connaître la raison.
Est-ce volontairement? Est-ce identique dans d'autres langages de programmation?
Voici ma Sub de test :
Résultats :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Option Explicit Sub test() Dim I As Integer, out As String For I = 1 To 9 Step 2 out = out & I & ", " Next out = out & I Debug.Print out out = "" For I = 1 To 9 Step 45 out = out & I & ", " Next out = out & I Debug.Print out End Sub
1, 3, 5, 7, 9, 11
1, 46
Merci de vos éclaircissements.
Partager