Formatage des chiffres avec un zéro devant

5/5 (4 avis)

Snippet vu 14 976 fois - Téléchargée 40 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
22 juil. 2003 à 09:58
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
22 juil. 2003 à 07:47
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
21 juil. 2003 à 16:04
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
18 juil. 2003 à 09:27
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.