OVH Cloud OVH Cloud

APRES VIRGULE

2 réponses
Avatar
Fred
Bonjour,

qui aurait en tête la fonction VBA qui permet d'extraire les chiffres après
la virgule d'une chaine numérique.

Merci d'avance

Fred

2 réponses

Avatar
Raymond [mvp]
Bonjour.

Tu peux faire : nombre - Int(nombre)

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


"Fred" a écrit dans le message de
news:
Bonjour,

qui aurait en tête la fonction VBA qui permet d'extraire les chiffres
après

la virgule d'une chaine numérique.

Merci d'avance

Fred


Avatar
Michel Walsh
Salut,


je dirais même plus


CDec(x) - Fix(CDec( x ) )



si le nombre représenté PEUT être négatif.

CDec( ) évite les erreur d'arrondis entre la représentation visuelle (ou
chaîne de caractère) et la représentation binaire interne; FIX "arrondit"
différemment de INT quand l'argument est négatif, ici, FIX doit être utilisé
(et fonctionne évidemment pour x >=0 ). Ainsi, on peut essayer avec
substitution du x par -4.1, sans CDec, ou en remplaçant Fix par Int.


Comme quoi une chose tout simple peut devenir vachement compliquée, quand on
s'y met. :-)


Espérant être utile,
Vanderghast, Access MVP



"Raymond [mvp]" wrote in message
news:%
Bonjour.

Tu peux faire : nombre - Int(nombre)

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


"Fred" a écrit dans le message de
news:
Bonjour,

qui aurait en tête la fonction VBA qui permet d'extraire les chiffres
après

la virgule d'une chaine numérique.

Merci d'avance

Fred