L
laclac
Guest
Je cherche un moyen de convertir un contenu de variable string en nom de variable.
Pour expliquer ce que je veux faire le plus simple c'est encore un exemple..
Cette exemple ne ressemble pas à mon vrai codage mais le problème est le meme. Je regardais donc si possible le problème est pas les erreurs de codage (je l'ai fé en rapido c'est pour ça
(Attention ce code possède donc des noms de variables et des valeurs de variables identiques.. mais c'est pas pareil, faut pas confondre !)
Dim Temp1 as String
test1 = "Bonjour"
test2 = "bonjour2"
test3 = "bonjour3"
Temp1 = Combobox1.text (il y a que 3 fois "test1", "test2", "test3")
'Ce que je veux faire est très bete mais pénible.. voici ce que je fais actuellement
If temp1 = "test1" then
Range("A1).value = test1
end if
If temp1 = "test2" then
Range("A1).value = test2
end if
[..]
Bien sur, un truc simple qui me convient ca serais de pouvoir convertir le contenu de la valeur tempo en variable... comme ca j'aurais juste à faire :
Range("A1).value = ***(temp1)
C'est possible ??
Pour expliquer ce que je veux faire le plus simple c'est encore un exemple..
Cette exemple ne ressemble pas à mon vrai codage mais le problème est le meme. Je regardais donc si possible le problème est pas les erreurs de codage (je l'ai fé en rapido c'est pour ça
(Attention ce code possède donc des noms de variables et des valeurs de variables identiques.. mais c'est pas pareil, faut pas confondre !)
Dim Temp1 as String
test1 = "Bonjour"
test2 = "bonjour2"
test3 = "bonjour3"
Temp1 = Combobox1.text (il y a que 3 fois "test1", "test2", "test3")
'Ce que je veux faire est très bete mais pénible.. voici ce que je fais actuellement
If temp1 = "test1" then
Range("A1).value = test1
end if
If temp1 = "test2" then
Range("A1).value = test2
end if
[..]
Bien sur, un truc simple qui me convient ca serais de pouvoir convertir le contenu de la valeur tempo en variable... comme ca j'aurais juste à faire :
Range("A1).value = ***(temp1)
C'est possible ??