On ne peut pas faire la relation entre le contenu d'une varaible et son nom malheuresement!
Cependant j'ai peut etre une solution a ton probleme :D
si j'ai bien compris tu dispose d'un texte genre ::
Dim Texte as string
Texte="y=ax+b"
et tu dispose de variable comme cela :
Dim a as integer
Dim b as integer
a=2
b=3
par exemple!
Moi je te propose une autre solution! fait plutot ca ::
Dim Texte as string
Texte="y=ax+b"
Dim Valeur(25) as integer
Valeur(0) =2
Valeur(1) =3
Ainsi tu peux facilement faire la relation entre une lettre et son contenu en faisant ainsi ::
dim Lettre as string
Lettre = "a"
Valeur(asc(lettre)-97) = 2
En effet ::
asc("a")-97 = 0
asc("b")-97 = 1
...
asc("z")-97 = 25
attention cependant aux majuscules::!
asc("A")-97 = -32
car le code ascii de "A" est 65 et celui de "a" est 97
pour remédier a cela tu peux convertir la lettre automatiquement en minsucle en faisant cela ::
dim Lettre as string
Lettre = "A"
Valeur(asc(Lcase(Lettre))-97) = 2
Et voila probleme résolu, si tu n'as pas compris quelquechose, dis le moi!
Geff
