Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Conseil écriture boucle for ==> next ou next i

ZAKAO

XLDnaute Junior
Bonjour tout le monde,

J'espère que vous allez bien.

Je me demandais si quelqu'un connait la différence entre ces deux cas :

VB:
Dim i&            |        Dim i&
                  |
for i = 0 to 1    |        for i = 0 to 1
    [...]         |            [...]
next              |        next i

Que ça soit en performance ou en résultat, quelle est la différence ?

Merci !

Bien cordialement,
ZAKAO
 
C

Compte Supprimé 979

Guest
Bonjour Zakao

Drôle de question pour une fin de semaine

Pour moi, il n'y a absolument aucune différence,
quand on met la variable après le Next, c'est juste pour une lecture simplifiée

Mais je me trompe peut-être
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @ZAKAO,

L'avantage du next i (selon moi) est quand on imbrique plusieurs boucles et qu'on a du code entre chaque next. Dans ce cas, la précision de l'indice permet de bien identifier entre quelles boucles on navigue surtout quand on revient modifier le code quelques temps après.
Personnellement, j'indexe toujours les next sauf si la boucle tient sur une seule ligne. Mais chacun fait fait fait ce qu'il lui plaît, plaît, plaît. .
 

Discussions similaires

Réponses
4
Affichages
297
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…