Bonjour,

Un utilisateur me pose une colle sur les variables de type single et currency. Avec la valeur 1500.15678 en B2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Dim ValMonetaire As Currency, ValSingle  As Single
 
ValMonetaire = Cells(2, 2).Value
ValSingle = Cells(2, 2).Value
 
Cells(5, 2).Value = ValMonetaire
Cells(7, 2).Value = ValSingle
je récupère 1500.15673828125 en B7 (format standard et barre de formule)
1500.16€ en B5 (format monétaire 2 décimales et 1500.16 dans la barre de formule)

Avez-vous une explication ?

Merci d'avance.