VBA : Format monétaire

Fermé
Xpsionne Messages postés 22 Date d'inscription dimanche 4 décembre 2011 Statut Membre Dernière intervention 2 mai 2016 - 21 avril 2013 à 18:29
Xpsionne Messages postés 22 Date d'inscription dimanche 4 décembre 2011 Statut Membre Dernière intervention 2 mai 2016 - 23 avril 2013 à 14:07
Bonjour,

j'aimerais savoir comment on peut mettre un TextBox au format monétaire du type 4,58€.

Merci d'avance

7 réponses

f894009 Messages postés 16711 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 29 septembre 2022 1 655
21 avril 2013 à 18:53
Bonjour,
si saisie dans textbox:

Private Sub TextBox1_AfterUpdate()
    TextBox1.Value = Format(TextBox1.Value, "#.## €")
End Sub
5
Mike-31 Messages postés 18048 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 19 septembre 2022 4 993
21 avril 2013 à 18:47
Salut,

en supposant que la valeur affichée est issue de la cellule A1

TextBox1.Value = Format(Range("A1").Value, "0.00" & " €")

0
Xpsionne Messages postés 22 Date d'inscription dimanche 4 décembre 2011 Statut Membre Dernière intervention 2 mai 2016 1
21 avril 2013 à 19:00
Les deux ne marchent pas.

Par exemple, je saisie 47,54 et dans la cellule, ça m'affiche 47,00€
0
Mike-31 Messages postés 18048 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 19 septembre 2022 4 993
21 avril 2013 à 19:52
Re,

avant de donner un code je le teste, pour tester mon code tu as bien saisi une valeur en A1 et ton textbox est bien nommé Textbox1

Au passage le code de f894009 fonctionne également
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Xpsionne Messages postés 22 Date d'inscription dimanche 4 décembre 2011 Statut Membre Dernière intervention 2 mai 2016 1
23 avril 2013 à 08:56
Effectivement, ça marche sur un nouveau fichier Excel.

Mais pas dans mon tableau
0
Mike-31 Messages postés 18048 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 19 septembre 2022 4 993
23 avril 2013 à 09:05
Re,

Il faut peut être regarder du côté du format de tes valeurs qu'elles ne soit pas considérées comme du texte
0
Xpsionne Messages postés 22 Date d'inscription dimanche 4 décembre 2011 Statut Membre Dernière intervention 2 mai 2016 1
23 avril 2013 à 14:07
D'accord, je regarde du côté du format de cellule ?
0