nombre de digit après virgule

  • Initiateur de la discussion Gillou
  • Date de début
G

Gillou

Guest
Coucou tout le monde,
cette fois ci il s´agit d´un problème de multiplication..
Dans une cellule Worksheets('Study Result').Cells(i,2) j´ai un prix de 1,626942 (6 Digit après virgule tout le temps et jusqu´à 100000 environ) et dans une autre cellule Worksheets('Study Result').Cells(i,5) j´ai une quantité de 104 (rien après virgule et jusqu´à 500000).
Evidement je veux mettre le résultat à la fin de la boucle dans la cellule d´une autre feuille Worksheets('Business').Cells(3,2).
J´ai essayé plein de possibilités (CSng(), As Decimal ...) mais je ne trouver jamais le bon résultat aux décimales près.
Merci de m´aider
Gillou
 
G

Gillou

Guest
Voilà un fihier simplifier de cette partie là de mon code. Si ça marche pour cet exemple là je pourrais facilement le retransmettre.
Penser que ces chiffres varient de:
- pour le prix 0,000001 à 1 000 000.000001 avec toujours 6 chiffres après la virgule
- pour la quantité de 1 à 1 000 000 nombre entier

La différence dans mon fichier n´est pas très importante vous allez me dire mais pour de gros clients, grosses quantités...
Merci encore de votre aide
Gillou
[file name=Exemple_20050614123856.zip size=9029]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20050614123856.zip[/file]
 

Pièces jointes

  • Exemple_20050614123856.zip
    8.8 KB · Affichages: 21
G

Gillou

Guest
:woohoo:
J´ai trouvé: c´est parce que le format de la cellule est Monétaire et il coupe donc à 4 digits, il suffit de passer les cellules en format Nombre avec 6 digits et ça marche BOR...
@+
Gillou
 

Discussions similaires

Réponses
1
Affichages
1 K