Formatage des chiffres avec un zéro devant

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 490 fois - Téléchargée 38 fois

Contenu du snippet

Cette fonction retourne un chiffre avec un 0 devant, ou à défaut, le nombre.

a++

Source / Exemple :


<%
' retourne un chiffre avec un 0 devant, ou à défaut, le nombre
Function Format0(Valeur)
	IF len(Valeur) < 2 then 
   		Valeur = "0" & Valeur 
   end if
   Format0=Valeur
End Function
%>

A voir également

Ajouter un commentaire

Commentaires

photonum
Messages postés
2
Date d'inscription
mardi 22 juillet 2003
Statut
Membre
Dernière intervention
22 juillet 2003
-
y'a quand meme plus simple......

si i = le nombre
et
x = le nombre de chiffres que vous voulez en tout y compris i

voila la ligne unique nécessaire:
resultat = string(x-len(cstr(i)),"0") & cstr(i)

voila !
cs_glad
Messages postés
97
Date d'inscription
lundi 26 novembre 2001
Statut
Membre
Dernière intervention
24 février 2012
-
et bien merci :-)
je prends note de vos remarques.
a+
nickadele
Messages postés
1251
Date d'inscription
mercredi 7 août 2002
Statut
Modérateur
Dernière intervention
10 avril 2013
-
une autre variante ;o)
j'y met mon grain de sel ;o))

function formNumber(num, nbC)
s=num
while len(s)<nbC
s="0" & s
wend
formNumber=right(s,nbc)
end function

nbc, c'est la taille de num qui sera renvoyé
sinon si nbc>longueur(num) remplace par 0
cs_roro06
Messages postés
732
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
29 octobre 2007
-
J'avais écrit une fonction du même gout un peu plus generale :

function formNumber(num, nbC)
s=num
while len(s)<nbC
s="0" & s
wend
formNumber=s
end function

nbc, c'est le nombre de zeros qu'on veut rajouter (genre pour les RIB, code banque etc ...).
Si ça peut servir ...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.