Bonjour, j'ai une valeur affichée dans une feuille de calcul (1,15897143 plus précisément). Je souhaite la renvoyer dans une message box avec moins de chiffres significatifs. J'ai donc procédé avec les lignes de code suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim nbmpw As Integer
Let nbmpw = WorksheetFunction.Round(waks.Range("D2").Value, 1)
 
MsgBox nbmpw
avec un nombre apres la virgule, la msgbox devrai me renvoyer "1,2". Mais elle s'obstine pourtant a me renvoyer "1".

Je precise que ma valeur est bien située en D2 et que "waks" désigne bien la feuille de calcul ou elle est.

Merci d'avance