RECUPERER UNE VALEUR DE VARIABLE A PARTIR DE SON NOM COMPOSE D UNE VARIABLE

userrrqi115 Messages postés 181 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 4 février 2011 - 11 déc. 2009 à 10:45
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 11 déc. 2009 à 11:36
Bonjour,
J'ai donc une question à vous sousmettre :
J'ai un projet qui comporte 5 variables qui sont potentiellement la valeur d'une combobox.
Le nom de ces variables est composé de 8 caractères et seul les 3 premiers varient.
J'avais en tête d'affecter la valeur de ma combobox en extrayant ma partie fluctuante et en y incorporant mes 5 autres caractères.
Seul hic, je me retrouve avec une donnée de type string : mon combobox contient le nom de ma variable.
Existe-t-il un moyen de convertir ce string en variable ?


USERRRQI115
Simple user
Great brain

3 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
11 déc. 2009 à 10:50
Bonjour,

si tes comboboxes se trouvent sur un userform :

titi = "blabla"

Controls("toto" & titi) se réfère au contrôle nommé totoblabla

____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
0
userrrqi115 Messages postés 181 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 4 février 2011
11 déc. 2009 à 11:28
Re,
Merci de ta réponse
Je me suis peut-êter mal expliqué :
mes 5 varialbes ne sont pas des comboboxes, j'ai 1 cbbox pour laquelle je souhaite avoir une valeur en faisant ceci :
cbbox.value = partievariabledunomdelavariable & "partiefixe"


J'arrive à capter ma partie variable en string.
j'ai donc dans ma cbbox le nom de ma variable, mais ce que je veux c'est la valeur de ma variable

USERRRQI115
Simple user
Great brain
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
11 déc. 2009 à 11:36
Ah...
Non... il n'y a pas de solution simple pour cela et la solution complexe (par le biais d'une collection, est finalement plus gourmande et contraignante que l'utilisation d'un simple select case !
Je te recommande donc vivement de modifier complètement ta stratégie. Très souvent, de surcroît, ce que l'on gagne en "condensation de code" se perd en matière d'efficacité et de performances.
Désolé.

____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
0
Rejoignez-nous