Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

resultat avec plein de chiffre aprés la virgule

kolivier

XLDnaute Occasionnel
Bonjour le FORUM et bonjour a tou sses membres.

Voila mon probleme.

Sur une feuille j'ai un resultat d'une operatoin mathematique a aprtir de plusieures cellules.

Je fait en sorte que la cellule de resultat me renvoi uniquement 2 chiffres aprés la virgules.

Par contre des que je recupére le resultat dans une phrase sur une macro, j'obtien une liste importante de chiffre aprés la virgule.

Comment limiter le nombre sur la macro.

---------------

Je m'explique sur la feuil1 j'ai :

cell A3 =(A2/A1)
cell A4 ='Le resultat est : '&A1&', % du montant demandé'

Je lance ma macro - calc_open
et dans mon userform je recupére le resultat dans un Textbox nommé result sous la forme :

UserForm.result.Text = feuill1.Range('A4').Value

Mais le resultat donne ceci :
'le resultat est : 12.001245487912525965% du montant demandé

---------------------

Merci de votre temps et trés bonne journée

Message édité par: kolivier, à: 29/05/2006 12:08

Message édité par: kolivier, à: 29/05/2006 12:10
 

kolivier

XLDnaute Occasionnel
C'est simple, voir trés simple

Je n'avais pas pensé, je suis partie sur du compliqué

Je vais essayer de suite, merci

-----------
Je suis bete ca ne peut pas marcher ton exemple, mais merci quand meme, car la celulle ne peut pas etre que numérique, elle doit aussi comporter du texte :unsure:

Message édité par: kolivier, à: 29/05/2006 12:15
 
G

Gérard DEZAMIS

Guest
Bonjour Eric et Kolivier

As-tu essayé d'utiliser Round(cells(1,1),2) qui fait le boulot que l'on connait en formule avec =arrondi(A1;2) par exemple

@+GD
 

kolivier

XLDnaute Occasionnel
Merci de votre aide mais je repette on ne peut pas arrondir une cellule d'une feuille qui contient et du texte et des chiffre avec ce type de formule.

Sinon dites moi comment car tout mon PB est la.

Merci milles fois
 

kolivier

XLDnaute Occasionnel
Non je n'ai rien oublier par contre le nom que j'ai donne ressemble a nom de variable, exemple :

J'ai remplacé tot par taux et il m'a mis #VALEUR.

Donc j'ai laissé tomber ce mot et je le remplace par un autre mins equivoque car si je force la cellule en texte et qu'ensuite je lui met un mot qu'il prend pour une variable mathematique, c'est un peu normal qu'il ne comprenne plus rien.

En tout milles merci a toutes vos participations et Chapeau jmps pour ta solution qui me convient au dela de mes espérances. Bonne journée a tout le forum
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir kolivier, Eric, Gérard, Temjeh, Jaf,
bonsoir à toutes et à tous

Juste histoire de mettre mon grain de sel :

cell A4 = 'Le résultat est : '&TEXTE(A3;'0,00')&', % du montant demandé'

ou encore

cell A4 = TEXTE(A3;'''Tot = ''0.00'' % du montant demandé''')

(format avec point ou virgule selon config)

A+
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…