gabalgabow
Messages postés66Date d'inscriptionvendredi 17 juin 2011StatutMembreDernière intervention 3 février 2019
-
19 avril 2002 à 17:31
cs_Cath
Messages postés27Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention26 novembre 2005
-
19 avril 2002 à 21:39
En VB,
comment convertir une lettre en sa valeur décimale ou héxadécimale correpondante?
Ex: a -->1
b -->2
c -->3
cs_Cath
Messages postés27Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention26 novembre 2005 19 avril 2002 à 21:39
Salut,
'la valeur Ascii de "a" est 97
'la valeur Ascii de "b" est 98...etc
'donc il suffit de retrancher 96 à la valeur
'Ascii de chaque lettre comprise entre
'a et z pour obtenir cette suite logique :
'Par exemple :
Dim VL As Integer
VL = Asc("f") - 96
MsgBox Str$(VL)
'réponse 6 (f est bien la sixième lettre)