Séparateur de milliers en asp
mohcultiv
Messages postés
48
Statut
Membre
-
Ben -
Ben -
salut a tous,
je souhaite formater mes nombres afin qu'il soient affichés avec un separateur de milliers.
ex: 1 000 au lieu de 1000
J'ai trouvé une fonction formatnumber(opt1,opt2,opt3,opt4) où opt4= GroupDigit . cette option permettrait de faire ce que je veux.
Mon souci est que je n'arive pas à l'utiliser afin d'arriver à mes fins.
Est-ce que quelqu'un sait utiliser cette fonction ou connait un autre moyen simple de formater mon nombre.
Merci.
je souhaite formater mes nombres afin qu'il soient affichés avec un separateur de milliers.
ex: 1 000 au lieu de 1000
J'ai trouvé une fonction formatnumber(opt1,opt2,opt3,opt4) où opt4= GroupDigit . cette option permettrait de faire ce que je veux.
Mon souci est que je n'arive pas à l'utiliser afin d'arriver à mes fins.
Est-ce que quelqu'un sait utiliser cette fonction ou connait un autre moyen simple de formater mon nombre.
Merci.
A voir également:
- Séparateur de milliers en asp
- Enregistrer un publipostage en word en séparant chaque feuille ✓ - Forum Word
- Logiciel asp - Télécharger - Gestion de données
- Séparateur word - Guide
- Trait de séparation word - Guide
- Publipostage séparateur de milliers ✓ - Forum Word
4 réponses
Bonjour,
moi au contraire , à chaque fois que je veux écrire un nombre par exemple: 1 000,00 dans l'excel, il se fait plutôt de la forme 1,000.00 qu'est n'est pas normal!!!!!
et merci d'avance
moi au contraire , à chaque fois que je veux écrire un nombre par exemple: 1 000,00 dans l'excel, il se fait plutôt de la forme 1,000.00 qu'est n'est pas normal!!!!!
et merci d'avance
j'ai essayer la fonction ccur mais cela ne change rien. Mes nombres restes sous la même forme.
Ce dernier marche tres bien, mais comme il parcours mes nombres avant de les formatter et que j'ai beaucoup de nombres à formater, il met un temps fou.
voici le code et j'espere que vous pourrez m'aider à l'optimiser:
<%
Function sepmillier(nombre)
'séparateur de milliers
Dim txt, dec, virg, n, nb, txt2, a
txt = nombre
dec = ""
virg = InStr(txt, ",")
If virg <> 0 Then
dec = Mid(txt, virg, Len(txt) - virg + 1)
txt = Mid(txt, 1, virg - 1)
End If
n = Int(Len(txt) / 3)
nb = Len(txt) - 3 * n
txt2 = Mid(txt, 1, nb) & " "
a = nb + 1
For i = 1 To n
txt2 = txt2 & Mid(txt, a, 3) & " "
a = a + 3
Next
sepmillier = Trim(txt2) & dec
End Function
finellement j'ai laissé tomber ma fonction, elle est trop longue et pose quelques souci une fois intégrer au code.
Me voilà donc à la case départ.
J'ai rééssayer la fonction formatnumber() et j'arrive à séparer mes milliers mais il me rajoute tjrs deux chiffres après la virgule:
1250 devient 1 250,00 c'est trop laid.
Il ne me reste plus qu'une semaine pour tout finaliser, alors si quelqu'un à une idée, ça serait vraiment bien.
merci.