Nom d'objet variable [Résolu]

Signaler
Messages postés
38
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
15 janvier 2009
-
Messages postés
38
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
15 janvier 2009
-
Bonjour tout le monde,

J'ai le problème suivant :
Dans une boucle 'for', j'aimerais que le nom de l'objet auquel s'applique l'attribut BackColor soit différent à chaque tour de boucle, comme dans le code suivant :

If tabl(i, j) True Then "c"&i&j.BackColor 255

Seulement avec celui ci, VBA ne trouves pas "c"&i&j en tant qu'objet. Comment faire ?

Merci d'avance

2 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

utilise Controls de l'objet container (surement le UserForm) :

For i = 1 to 10
    UserForm1.Controls("C" & i & j).BackColor = 255
Next i

@++

<hr size="2" width="100%" />( Nouveau forum : Exclusivement Office & VBA )
 
  --Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
                                                                       
Messages postés
38
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
15 janvier 2009

ça marche, merci beaucoup ! :)