Bonjour,
je tente d'afficher un nombre dans la cellule A1 issu d'une inputbox. nombre encodé: 2,33
mon code:
si la cellule A1 est au format standard: affiche 2.3299999... au lieu de 2.33
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sub Arrondi2Decimales() Dim Nb as Single Nb = Application.InputBox(prompt:="Encoder montant:", Type:=1) Sheets("feuil1").Range("A1").value = Round(Nb, 2) End Sub
si la cellule A1 est au format nombre 2 décimales: affiche 2.33 mais affiche 2.32999992370605 dans la barre de formule !!!
L'instruction Round est-elle la bonne ?
Merci
Partager