Bonjour à tous,
je cherche à formater un nombre en utilisant un masque pour transformer par exemple
123456789.12 en 123 456 789.12
si vous pouviez me dire s'il y a une fonction qui fait ca, j'ai cherché sur google mais sans résultat.
Merci
Bonjour à tous,
je cherche à formater un nombre en utilisant un masque pour transformer par exemple
123456789.12 en 123 456 789.12
si vous pouviez me dire s'il y a une fonction qui fait ca, j'ai cherché sur google mais sans résultat.
Merci
une petite idee
Voila un bout de code pour t'inspirer il fait selon le nombre de chiffres la separation : 123456 --->123 456
Désolé je ne peux pas le commenter car je file, mais si tu as besoin d'explication n'hesite pas, j'eclaircirai le code ce soir ou demain.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 montant = "" strTmp = RS(2) nbCar = len(strTmp) if nbCar > 3 then i = nbCar mod 3 if i <> 0 then montant = montant + left(strTmp, i) + " " strTmp = right(strTmp, len(strTmp)-i) end if do while len(strTmp) <> 3 montant = montant + left(strTmp, 3) + " " strTmp = right(strTmp, len(strTmp) - 3) loop montant = montant + strTmp else montant = strTmp end if
Remplace RS(2) par un grand nombre et regarde ce que ca donne.
Cordialement
en fait j'ai trouvé la fonction formatnumber()
quand je fais un formatnumber(1234567.89123, 2, False, False, True) ca me renvoie
1,234,567.89
mais ca correspond au format américain...
pour le mettre au format francais je fais un replace et c bon
merci de ton aide en tt cas
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager