Formater un nombre dans un textbox ex:1 => 0001

Soyez le premier à donner votre avis sur cette source.

Snippet vu 18 868 fois - Téléchargée 97 fois


Contenu du snippet

Comment Faire pour forcer le format d'un nombre ? Ex : 1 => 0001

Utilisez ce Code :

Source / Exemple :


a = 1
b =  format(a, "0000")

MsgBox(b)

' Résultat : 0001

A voir également

Ajouter un commentaire

Commentaires

chihebfrance
Messages postés
1
Date d'inscription
dimanche 19 juin 2011
Statut
Membre
Dernière intervention
24 juin 2011
-
J'ai un chiffre décimal contenant le "." comme séparateur et je veux affecter ce chiffre à un texte tout en gardant le même séparateur (c.à.d le ".")
J'ai essayé "CSTR$" en suite "Format" mais ça marche pas:
Par exemple si j'ai le nombre Nomb=12.45
text=Cstr$(Nomb)
text=Format(text,"00.00")
me renvoit 12,45 et non pas 12.45
Polack77
Messages postés
1100
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
15 avril 2018
-
Est t'il possible (avec une autre fonction j'imagine) que le format de la valeur sortie soit EXACTEMENT ce qu'il y à dans la chaîne format (pas un caractère différent ou en +). Soit que le point soit un point et non pas le caractère de séparateur de décimal paramétrer dans Windows (option régional) et que le nombre de caractère corresponde exactement. Soit que :
-> format(12,"00000000.000") retourne "00000012.000" et non pas "00000012,000"
-> format(120000000.000,"00000000.000") retourne "99999999.999" (valeur maxi au vue du format) et non pas "120000000.000"

Ca existe ou il faux que je me le construise? Si je me le construit je le mettrais sans doute en ligne (si ça intéresse quelqu'un)?

Merci
cs_Patibul
Messages postés
1
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
13 octobre 2005
-
et comment faire pour forcer un format sur toute une colonne (ou ligne) ?
Par ex: j'importe toute une liste de nombres à neuf chiffres dans une colonne et je souhaiterais qu'elles soient formatées à dix chiffres (par ex: 12345 vers 0000012345).

;O) Merci par avance.
cs_momo3
Messages postés
2
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
14 avril 2005
-
c'est un chef : tout bête, il fallait y penser !
energiez
Messages postés
38
Date d'inscription
jeudi 8 janvier 2004
Statut
Membre
Dernière intervention
16 juin 2005
-
C'est simple, tu fait:
format(variable,"0.00")

Tu auras des chiffres sous la forme XXXXX, XX

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.