Valeur affichée dans msgbox

B

BobStriker

Guest
Bonjour à tout le Forum,
j'affiche un msgbox qui récupère la valeur d'une cellule , par exemple :182,14.Mais dans le msg,pas d'arrêt 2 chif après la virgule,donc j'ai 182,14587652325485698.
merci à celle,celui ,qui m'aidera là dessus.
 
G

GClaire

Guest
BobStricker, le forum

Si j'ai bien comprs, aide toi de cela pour ton cas :

Dans un UserForm avec un Command bouton

Private Sub CommandButton1_Click()

Dim d
d = Sheets("Feuil1").Range("A1").Value
d = Format(d, "#,##0.00")
MsgBox ("La valeur de ma cellule : A1" & vbCrLf & "de la feuille : Feuil1 " & vbCrLf & vbCrLf & vbTab & "est " & d)

End Sub

Salut, G'Claire
 
M

ManuAntibes

Guest
Salut

la solution est avec NumberFormat ="#,##0.00" sinon regarde dans l'aide.

regarde l'aide de NumberFormat

j'ai eu ce problème en Visual Basic est la solution ete

Dim MaVariant as Variant
Dim Chiffre as Currency

MaVariant = Format(Chiffre, "##,##0.00")

Mais en VBA , c'est NumberFormat.

Bonne courage
 

Discussions similaires

Réponses
17
Affichages
578

Statistiques des forums

Discussions
312 977
Messages
2 094 109
Membres
105 939
dernier inscrit
mgd313492