Comment peut-on résoudre mon problème : "un coefficient arrondi au millième supérieur". Ainsi, le résultat 1,0495 devrait être 1,050; de même, 1,04901 sera également arrondi à 1,050.
Private Sub Command1_Click()
v = Text1 'valeur à arrondir
f = v - Int(v) 'ne prend que les décimales
f = CStr(f)
f = Mid(f, 6, 1) 'repère le chiffre
If f <= 5 And f <> 0 Then 'analyse
v = Format(v, "0.000") + 0.001
Else
v = Format(v, "0.000")
End If
Text1 = v 'remet la nouvelle valeur
End Sub