OVH Cloud OVH Cloud

Label et decimal

4 réponses
Avatar
cat
Bonjour =E0 tous,

J'ai un label qui recupere la valeur d'un cellule=20
contenant un nombre =E0 deux d=E9cimales.=20
Mon probl=E8me est que lorsque le label r=E9cup=E8re cette=20
valeur, il est =E0 plusieres decimales.

Comment faire pour que le label soit aussi =E0 deux=20
decimales ?
Ex :
Cellule A1 =3D 50.00
Label =3D 49.9999999

Merci

4 réponses

Avatar
ru-th
Salut

Peut-être
Label1.caption=format([a1],"0.00")

a+
rural thierry
"cat" a écrit dans le message de news:
025701c3b014$d78ca8a0$
Bonjour à tous,

J'ai un label qui recupere la valeur d'un cellule
contenant un nombre à deux décimales.
Mon problème est que lorsque le label récupère cette
valeur, il est à plusieres decimales.

Comment faire pour que le label soit aussi à deux
decimales ?
Ex :
Cellule A1 = 50.00
Label = 49.9999999

Merci
Avatar
cat
j'ai essayé ca marche pas...
Merci
Avatar
Michel Gaboly
Bonjour,

Je viens de tester la solution de Thierry, qui marche très bien
chez moi ;-))

Indique-nous comment tu récupères la valeur : il est probable
que tu la récupères sans t'en rendre compte comme du texte, et
non comme quelque chose de numérique.

Que contient précisément ta cellule ?

Pour le savoir, utilise dans une cellule quelconque =TYPE(A50)
Si le résultat n'est pas égal à 1, le contenu de la cellule n'est pas
reconnu comme numérique.

PS - Reprend, au moins en partie le contenu du message auquel
tu réponds ; c'est + facile à suivre.



j'ai essayé ca marche pas...
Merci


--
Cordialement,

Michel Gaboly
http://www.gaboly.com

Avatar
Denis Michon
Bonjour Cat,


IL faut se rappeler que la fonction "Format" nécessite que la variable (contenu du label) passée à la fonction utilise
le séparateur décimal définit dans le panneau de configuration, à défaut de quoi tu auras un plantage assuré.!


Salutations!



"cat" a écrit dans le message de news:07f101c3b019$ba60c180$

j'ai essayé ca marche pas...
Merci