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
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
j'aimerais savoir comment on peut mettre un TextBox au format monétaire du type 4,58€.
Merci d'avance
A voir également:
- Vba format euro
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format dat - Guide
7 réponses
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
21 avril 2013 à 18:53
21 avril 2013 à 18:53
Bonjour,
si saisie dans textbox:
si saisie dans textbox:
Private Sub TextBox1_AfterUpdate() TextBox1.Value = Format(TextBox1.Value, "#.## €") End Sub
Mike-31
Messages postés
18384
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 avril 2025
5 127
21 avril 2013 à 18:47
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" & " €")
en supposant que la valeur affichée est issue de la cellule A1
TextBox1.Value = Format(Range("A1").Value, "0.00" & " €")
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
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€
Par exemple, je saisie 47,54 et dans la cellule, ça m'affiche 47,00€
Mike-31
Messages postés
18384
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 avril 2025
5 127
21 avril 2013 à 19:52
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
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
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
23 avril 2013 à 08:56
Effectivement, ça marche sur un nouveau fichier Excel.
Mais pas dans mon tableau
Mais pas dans mon tableau
Mike-31
Messages postés
18384
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 avril 2025
5 127
23 avril 2013 à 09:05
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
Il faut peut être regarder du côté du format de tes valeurs qu'elles ne soit pas considérées comme du texte
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
23 avril 2013 à 14:07
D'accord, je regarde du côté du format de cellule ?