Dato
XLDnaute Nouveau
Bonjour à tous,
J'ai un petit problème d'arrondi avec vba. Ma macro s'exécute dans ce sens, je met des valeurs dans un tableau (du style "Dim TabValMoy(500) As Integer"). Pis après quelques calculs avec ces valeurs, je les remets dans une feuille de calcul excel.
Et c'est là où cela pose problème, en effet les résultats des calculs sont arrondi (par exemple 0,69 devient 0 ou 1,89 devient 2). Pourtant je n'ai pas ajouté de fonction qui arrondi dans mon code vb. J'ai aussi vérifié que le problèmes ne vient pas d'une suppression des décimales de la cellule dans excel même.
Donc est-ce que vb réalise des arrondies automatiquement lorsque je rentre des valeurs dans le tableau ? Si oui, comment palier à ça ?
J'ai un petit problème d'arrondi avec vba. Ma macro s'exécute dans ce sens, je met des valeurs dans un tableau (du style "Dim TabValMoy(500) As Integer"). Pis après quelques calculs avec ces valeurs, je les remets dans une feuille de calcul excel.
Et c'est là où cela pose problème, en effet les résultats des calculs sont arrondi (par exemple 0,69 devient 0 ou 1,89 devient 2). Pourtant je n'ai pas ajouté de fonction qui arrondi dans mon code vb. J'ai aussi vérifié que le problèmes ne vient pas d'une suppression des décimales de la cellule dans excel même.
Donc est-ce que vb réalise des arrondies automatiquement lorsque je rentre des valeurs dans le tableau ? Si oui, comment palier à ça ?