Transformation d'un entier en une chaine

Résolu
cs_nemesis20 Messages postés 20 Date d'inscription mardi 3 mai 2005 Statut Membre Dernière intervention 6 mai 2005 - 3 mai 2005 à 20:50
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 3 mai 2005 à 22:31
bonsoir,



je dois transformer un entier (variant de 1 à 9999) en une chaine. Je
sais comment transformer un entier en une chaine mais mon probleme est
que :



je dois rajouter des 0 en fonctions de la valeur de l'entier. exemples :

entier "12" chaine "0012"

entier "158" chaine "0158"

entier ="1231" chaine = "1231"



Y a til un moyen simple et automatique de rajouter les 0 donc jai besoin suivant les differents cas ?????



Merci davance.

3 réponses

fohaf Messages postés 60 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 6 septembre 2012 2
3 mai 2005 à 21:03
chaine = cstr(entier)



for i = 1 to 4- Len(chaine)

chaine= "0" & chaine

next i




fohaf
3
cs_nemesis20 Messages postés 20 Date d'inscription mardi 3 mai 2005 Statut Membre Dernière intervention 6 mai 2005
3 mai 2005 à 21:20
ok. ui ca marche et c tou simple . merci
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
3 mai 2005 à 22:31
Encore plus simple :Chaine = Format(entier, "0000")

Christophe R
0
Rejoignez-nous