Bonjour,

J'ai un problème d'arrondi sous excel en VBA. J'utilise la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Function Arrondir(ByVal Nombre As Currency, ByVal Decimales As Integer)
      Arrondir = Int(Nombre * 10 ^ Decimales + 1 / 2) / 10 ^ Decimales
End Function
En effet, la fonction Round n'arrondit pas correctement pour les ",5".

Pourquoi ai-je un problème pour certaines valeurs :
69.315 => 69.32 OK
69.325 => 69.32 PB
69.335 => 69.34 OK

Bien cordialement,