Impossible de trouver pourquoi ma valeur est arrondi

Bonjour,

J'ai récupéré ce code vba permettant de faire des optimisation de coupe.

Dans une première feuille je rentre mes longueurs et mes quantités, et des une feuille "résultat" il me donne la façon dont je dois optimiser mes barres à couper.

Le problème c'est que j'aurais besoin que les valeurs que je rentre dans la feuille "Demande" ne soit aps arrondi dans le calcul. Si je rentre par exemple 520.78, il va le traiter comme 521. Mais je n'arrive pas à trouver dans le code ou l'arrondi est fait, et comment l'empêcher. Quelqu'un d'expérimenté arriverait il à trouver ?

Les cellules sont en format standard, l'erreur ne vient donc pas du format des cellules.

Bonjour

L'erreur venait de

    Dim TVAL(100) As Double, TQ(100) As Double

déclarer en integer...

A+ François

bonjour GomJu,

dans la macro "Découpe" environ ligne 25, les matrices sont "integer" au lieu de "double". Si vous remplacez cela, ... (je n'ai pas lu le reste)

     Dim TVAL(100) As Integer, TQ(100) As Integer

Edit : Salut Fanfan, même remarque

Merci beaucoup :)

Rechercher des sujets similaires à "impossible trouver pourquoi valeur arrondi"