Bonjour,

Une question pour les experts.

J'ai un tableau structuré "Année"
Je boucle sur chaque ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for each ligne in range("Année").Rows
   ...blablabla...
   c'est ici que je veux savoir si on traite la ligne 1, 2, 3 ou 4....
Next ligne
Dans ma boucle "for each", j'aurai besoin de connaître le positionnement de ma ligne en cours de traitement dans son tableau d'origine "Année" ?
Dans ma boucle, comme je traite un seul objet ligne, il n'est plus "rattaché" à mon tableau du coup un truc du genre ligne.index ne marche pas, et si je suis en dehors de ma boucle, je ne sais pas quelle ligne je traite....

J'ai trouvé une solution un peu bricolo, j'ai un compteur initialisé à 0 et je l'incrémente de 1 à chaque itération de ma boucle "for each", je m'en sors ainsi mais je me demandais s'il n'y avait pas un moyen plus "propre", sans devoir gérer ce compteur manuellement, de savoir quel est l'index de la ligne en cours de traitement dans son tableau d'origine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
compteur = 0
for each ligne in range("Année").Rows
   compteur = compteur + 1
   ...blablabla...
   c'est ici que je veux savoir si on traite la ligne 1, 2, 3 ou 4.... => c'est compteur
Next ligne
Par avance merci