Utilisation de variables avec boucle for

Bonjour à tous !

Je m'excuse du titre peu explicite, mais je ne sais pas trop comment appeler cela. En fait, j'ai dans mon code plusieurs variables qui sont nommées pareils à un chiffre près (par exemple : joueur1, joueur2, joueur3 ...). Pour aller bien plus vite, j'aimerais savoir si il est possible dans une boucle for de faire des affectations du type

For i=1 to 5

joueur i = ...

Next

Voilà, j'espère avoir été clair. Si ce n'est pas le cas n'hésitez pas à me le signaler que je réexplique d'une autre façon.

Bonne journée !

Bonjour Math000s et

Dans votre cas on utilise un tableau

Dim Joueur(5)
For i = 1 to 5
Joueur(i) = ...
Next I

@+

Bonjour,

[EDIT] Salut Bruno !

Ce n'est pas une bonne idée d'utiliser des variables indicées.

De plus tu ne pourrais pas les utiliser de cette manière. (Sauf au prix de contorsions invraisemblables...)

Les variables "tableaux" (Array" sont faites pour cela :

Sub test()
Dim var(1 To 3), i%
For i = 1 To 3
   var(i) = i * 5
Next
MsgBox "var(1) = " & var(1) & Chr(10) & _
      "var(2) = " & var(2) & Chr(10) & "var(3) = " & var(3)
End Sub

A+

Bonjour et merci galopin01 de confirmer ce que je disais

Rechercher des sujets similaires à "utilisation variables boucle"