Evaluer une chaine

L

Laskar

Guest
Salut à tous,

Newbie total en VB, je pose cette question :
Puis-je faire une boucle qui affecte une valeur à un ensemble d'objets présents dans ma fiche ?
Est-il possible, par exemple, d'affecter une value à une série de 50 ComboBox ? J'imagine une fonction "Eval" qui ferait ça :
For each MyControl in Control
eval("combobox"+i+".value = 12")
Next

... bien sûr, cette fonction eval n'existe pas en VB. Y a-t-il une solution ?

D'avance merci.
 
L

Laskar

Guest
Salut my Lord,

Il me semble que le bout de code que tu donnes ne permet pas de référencer le controle par un index.
Dans ma macro, je distribue différentes valeurs dans différents ComboBox.
Dans ma fiche, j'ai placé 50 comboBox que j'ai appelés :
ComboBox1, ComboBox2 ... ComboBox50

Comment puis-je affecter la valeur N au ComboBoxI (I étant un paramètre variable que je calcule en fonction de N) ?

Merci Monseigneur ...
 

Discussions similaires

Statistiques des forums

Discussions
312 611
Messages
2 090 219
Membres
104 452
dernier inscrit
hamzamounir