Discussion:
format millier
(trop ancien pour répondre)
Dominique
2004-04-28 11:45:31 UTC
Permalink
bonjour,

En vba j'utilise la formule suivante pour mettre le format
millier :
fFormatMillier = Format(Nombre, "# ##0.00")

elle marche très bien mais ne veut pas mettre le
séparateur de millier (ici l'espace) pour le milliard.
Si j'utilise la fonction suivante
fFormatMillier = Format(Nombre, "# ### ##0.00")
il met bien les deux séparateurs mais pour les nombre
inférieurs au milliard il met un espace devant le nombre.

Merci pour votre aide
Dominique
Raymond [mvp]
2004-04-28 14:30:50 UTC
Permalink
Bonjour.

vérifies que tes options régionales sont bien prévues comme tu le penses,
car ce sont elles qui définissent le format par défaut.
par la force des choses tu peux toujours faire
Format(Me.Nombre, "### ### ### ###.00")
si le contrôle formulaire qui reçoit la valeur a pour format "Standard" il
n'y a besoin d'aucune fonction pour afficher les nombres avec des
séparateurs de milliers.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" <***@discussions.microsoft.com> a �crit dans le message de news:55f501c42d16$4f6cfe50$***@phx.gbl...
bonjour,

En vba j'utilise la formule suivante pour mettre le format
millier :
fFormatMillier = Format(Nombre, "# ##0.00")

elle marche très bien mais ne veut pas mettre le
séparateur de millier (ici l'espace) pour le milliard.
Si j'utilise la fonction suivante
fFormatMillier = Format(Nombre, "# ### ##0.00")
il met bien les deux séparateurs mais pour les nombre
inférieurs au milliard il met un espace devant le nombre.

Merci pour votre aide
Dominique
Dominique
2004-04-29 07:10:04 UTC
Permalink
Bonjour,

Merci pour ton aide.
En fait je n'est pas été assez explicite :
j'utilise cette fonction pour remlir un signet dans Word
avec un nombre au format millier.
Si je prends ta formule il me met 2 espaces avant le
nombre pour 15000.
Je peux contourner le problème en faisant des tranches
conditionnelles mais ce n'est pas très chouette.

Merci
Dominique
-----Message d'origine-----
Bonjour.
vérifies que tes options régionales sont bien prévues
comme tu le penses,
car ce sont elles qui définissent le format par défaut.
par la force des choses tu peux toujours faire
Format(Me.Nombre, "### ### ### ###.00")
si le contrôle formulaire qui reçoit la valeur a pour
format "Standard" il
n'y a besoin d'aucune fonction pour afficher les nombres
avec des
séparateurs de milliers.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
bonjour,
En vba j'utilise la formule suivante pour mettre le format
fFormatMillier = Format(Nombre, "# ##0.00")
elle marche très bien mais ne veut pas mettre le
séparateur de millier (ici l'espace) pour le milliard.
Si j'utilise la fonction suivante
fFormatMillier = Format(Nombre, "# ### ##0.00")
il met bien les deux séparateurs mais pour les nombre
inférieurs au milliard il met un espace devant le nombre.
Merci pour votre aide
Dominique
.
Raymond [mvp]
2004-04-29 07:27:26 UTC
Permalink
Lorsque les problèmes sont bien exposés ................
tu aurais gagné 24h.
Lire la fiche technique suivante:
WD2002 : Fusion incorrecte des champs de types Date, Numéro de téléphone et
Monétaire lorsque vous utilisez une source de données Access ou Excel
http://support.microsoft.com/default.aspx?scid=http://www.eu.microsoft.com/intlkb/france/articles/F304/3/87.asp
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dominique" <***@discussions.microsoft.com> a �crit dans le message de news:5b9001c42db8$feeffe70$***@phx.gbl...
Bonjour,

Merci pour ton aide.
En fait je n'est pas été assez explicite :
j'utilise cette fonction pour remlir un signet dans Word
avec un nombre au format millier.
Si je prends ta formule il me met 2 espaces avant le
nombre pour 15000.
Je peux contourner le problème en faisant des tranches
conditionnelles mais ce n'est pas très chouette.

Merci
Dominique
Continuer la lecture sur narkive:
Loading...