Bonjour au forum,
je souhaite utiliser le principe d'incrémentation d'une boucle pour sélectionner ma variable :
Sub essai()
Dim maComp1 As String, maComp2 As String, maComp3 As String, maComp4 As String
maComp1 = "Refusé"
maComp2 = "A compléter"
maComp3 = "En cours de validation"
maComp4 = "Accepté"
For a = 1 To 4
ActiveCell = maComp & a
next a
End sub
donc le nom de ma variable changera en fonction de a.
Autrement dit, la première boucle sélectionnera la variable maComp1 et la cellule affichera Refusé; la seconde boucle sélectionnera la variable maComp2 et elle affichera, alors, A compléter etc...
Je sais que d'autres langages acceptent ce principe de concaténation pour former le nom d'une variable mais cela ne semble pas fonctionner en VBA. Est-ce possible de l'adapter sur Excel ?