OVH Cloud OVH Cloud

Conversion de chaine en entier

1 réponse
Avatar
Nicolas
Bonjour,

Je fais un traitement sur un fichier texte dont un des=20
champ est une chaine de caract=E8re r=E9pr=E9sentant un nombre:

Exemple : 0063212 pour 63212

Je n'arrive pas =E0 faire la conversion pour passer de=20
0063212 =E0 63212, j'ai bien essay=E9 les divers fonctions=20
CCur, CDbl, CDec, CLng ou encore CSng mais =E7a plante.

Quelle m=E9thode me conseillez-vous pour enlever ces z=E9ros=20
sachant que le nombre de z=E9ros n'est pas fixe alors que la=20
longueur de la chaine l'est (7 caract=E8res) : on peut avoir=20
0063212 ou encore 0512344 ou 0000045

Merci pour toute aide

Nicolas

1 réponse

Avatar
jmn
fonction VAL(chaine):renvoie 0 si chaine non interprétable en valeur, sinon
la valeur
donc ? val("000013253") donne la valeur numérique 13253