Oui le titre est accrocheur mais c'est pour vous pousser a m'aider a résoudre mon problème de novice
Voila j'entre un nombre à virgule dans une textbox puis je l’écrit dans un tableau de single en le convertissant et l'arrondissant puis Ecrit le contenu du tableau dans une cellule et paf j'ai des décimale en plus. pourquoi ? Une partie du code en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
  tab_tr(labelcounter, 1) = CSng(saisie_journee.ComboBoxTR.Text)  'valeur entrée 3,33
  tab_tr(labelcounter, 1) = Round(tab_tr(labelcounter, 1), 2)            'j'avais ajouté ca pour etre sur valeur dans le tableau 3,33
  ...
  Cells(x + 1, 32).Value = tab_tr(labelcounter, 1)                           'valeur de la cellule 3,32999992370605
je peux forcer l’écriture dans la cellule en string mais ensuite j'ai une instruction sort (binaire) qui ne marche plus.

Par avance merci