USF : affichage d'un nombre décial

Bonjour,

Je propose à un utilisateur une saisie par USF dans lequel il y a 3 données à saisir :

1) montant (avec 2 décimales) Son nom dans l'USF est "PrixVal"

2) texte 1

3) texte 2

Comme le montant est en général toujours le même, il est stocké en X24 sous forme "nombre" avec 2 décimales (nnnn,nn), j'ai inséré dans le code de l'USF :

Private Sub UserForm_Initialize()

PrixVal.Value = Range("X24").Value

End Sub

Le problème est que lorsque ma valeur stockée en X24 n'a pas de décimales (du genre 123,00), l'affichage dans mon USF se réduit à "123"

Comment faire pour que dans ce cas là, l'affichage soit "123,00" ?

Bonjour pelerin98,

tu peux le faire avec la fonction format

Private Sub UserForm_Initialize()
PrixVal.Value = Format(Range("X24").Value, "0.00")
End Sub

Merci à tous, c'est super, ça résoud mon problème et . . . je suis un peu moins bête.

Rechercher des sujets similaires à "usf affichage nombre decial"