cyberlulu
Messages postés62Date d'inscriptiondimanche 10 novembre 2002StatutMembreDernière intervention26 juin 2008
-
8 févr. 2004 à 13:45
cs_Geff
Messages postés192Date d'inscriptionvendredi 2 mars 2001StatutMembreDernière intervention10 janvier 2006
-
8 févr. 2004 à 20:53
Salut tout le monde !
dans une variable, j'ai la chaine de caractère "A". comment est-ce que je peux faire pour transformer le "A" en A. comme ca, vu que j'ai un nombre dans ma variable A, je pourrais faire des calculs.
cyberlulu
Messages postés62Date d'inscriptiondimanche 10 novembre 2002StatutMembreDernière intervention26 juin 2008 8 févr. 2004 à 19:07
En fait, c'est pas ca que je voulais dire. c'est que j'extraie lettre par lettre un mot avec la fonction mid. donc j'obtiens par exemple la lettre "b" stockée dans une variable que j'appelle lettre. j'ai aussi enregistré dans la variable b le nombre 3 (par exemple). et j'aimerais faire un calcul en utilisant la variable lettre. le pb, c'est que dans la variable lettre, il y a le caractère "b" et non la lettre b qui donnerait un 3.
cyberlulu
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!