Bonjour,
Je n'y comprends rien ou est-ce un bug MicroSoft ?
Pour tronquer un nombre positif 2 chiffres après la virgule j'utilisais :
dblA = Fix(dblA * 100) / 100
jusqu'à ce que A soit égal à 267.28 et que j'obtienne 267.27.
Pour débugger mon code j'ai réécrit :
Dim dblA As Double, dblB As Double, dblC As Double, dblD As Double
dblA = 267.28
dblB = dblA * 100 'on obtient 26728
dblC = Fix(dblB) 'on obtient 26727 !!!!!!!!
dblD = dblC / 100 'on obtient 267,27
Une explication ?
Et sur les nouveaux VB ?