En vba j'utilise la formule suivante pour mettre le format=20
millier :
fFormatMillier =3D Format(Nombre, "# ##0.00")
elle marche tr=E8s bien mais ne veut pas mettre le=20
s=E9parateur de millier (ici l'espace) pour le milliard.
Si j'utilise la fonction suivante
fFormatMillier =3D Format(Nombre, "# ### ##0.00")
il met bien les deux s=E9parateurs mais pour les nombre=20
inf=E9rieurs au milliard il met un espace devant le nombre.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
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" a écrit dans le message de news:55f501c42d16$4f6cfe50$ 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
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" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:55f501c42d16$4f6cfe50$a501280a@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.
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" a écrit dans le message de news:55f501c42d16$4f6cfe50$ 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
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
"Dominique" a écrit dans le message de
news:55f501c42d16$4f6cfe50$ 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
.
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
"Dominique" <anonymous@discussions.microsoft.com> a écrit
dans le message de
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 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
"Dominique" a écrit dans le message de
news:55f501c42d16$4f6cfe50$ 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]
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" a écrit dans le message de news:5b9001c42db8$feeffe70$ 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
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" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:5b9001c42db8$feeffe70$a401280a@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.
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" a écrit dans le message de news:5b9001c42db8$feeffe70$ 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.