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
 

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+ ;)