OVH Cloud OVH Cloud

Formater des nombres...

3 réponses
Avatar
Doft
Bonjour,

Comment faire une fonction VB qui permette ceci:

Si elle reçois un nombre tel 12'300.5, qu'elle me renvoie 1230050.
Si elle reçois un nombre tel 12'300, qu'elle me renvoie 1230000
Si elle reçois un nombre tel 12'300.55, qu'elle me renvoie 1230055

Merci de votre aide et bonne journée!

3 réponses

Avatar
Raymond [mvp]
Bonjour;

le signe ' indique la début d'une remarque et la fin de la ligne vba. tu ne
peux donc pas passer par ce chemin pour traduire car vba ignore le '.
ces nombres se trouvent où? dans une table ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Doft" a écrit dans le message de news:

Bonjour,

Comment faire une fonction VB qui permette ceci:

Si elle reçois un nombre tel 12'300.5, qu'elle me renvoie 1230050.
Si elle reçois un nombre tel 12'300, qu'elle me renvoie 1230000
Si elle reçois un nombre tel 12'300.55, qu'elle me renvoie 1230055

Merci de votre aide et bonne journée!


Avatar
Doft
Bonjour Rayamond,

Mes chiffres non pas de '.

Je les ai ajouter dans le post...en réalité les nombres envoyés à la
function sont:
12300.5
ou
12300
ou
12300.55

Merci de votre aide!


Bonjour;

le signe ' indique la début d'une remarque et la fin de la ligne vba. tu ne
peux donc pas passer par ce chemin pour traduire car vba ignore le '.
ces nombres se trouvent où? dans une table ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Doft" a écrit dans le message de news:

Bonjour,

Comment faire une fonction VB qui permette ceci:

Si elle reçois un nombre tel 12'300.5, qu'elle me renvoie 1230050.
Si elle reçois un nombre tel 12'300, qu'elle me renvoie 1230000
Si elle reçois un nombre tel 12'300.55, qu'elle me renvoie 1230055

Merci de votre aide et bonne journée!







Avatar
Raymond [mvp]
Tu peux faire:
Val(Format(12300.5, "#.00") * 100)

val permet de retourner une valeur numérique car format retourne un variant
string.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Doft" a écrit dans le message de news:

Bonjour Rayamond,

Mes chiffres non pas de '.

Je les ai ajouter dans le post...en réalité les nombres envoyés à la
function sont:
12300.5
ou
12300
ou
12300.55

Merci de votre aide!


Bonjour;

le signe ' indique la début d'une remarque et la fin de la ligne vba. tu
ne
peux donc pas passer par ce chemin pour traduire car vba ignore le '.
ces nombres se trouvent où? dans une table ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Doft" a écrit dans le message de news:

Bonjour,

Comment faire une fonction VB qui permette ceci:

Si elle reçois un nombre tel 12'300.5, qu'elle me renvoie 1230050.
Si elle reçois un nombre tel 12'300, qu'elle me renvoie 1230000
Si elle reçois un nombre tel 12'300.55, qu'elle me renvoie 1230055

Merci de votre aide et bonne journée!