XL 2010 Textbox format €[RESOLU]

herve62

XLDnaute Barbatruc
Supporter XLD
Bonjour
Via l'USF On entre un code ce dernier donne les infos dont le prix mais je n'arrive pas
à l'afficher sous forme € dans la box , pourtant fonctionne dans une cellule
 

Pièces jointes

  • Format€.xlsm
    22.4 KB · Affichages: 8

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Utilisez le . (point) comme séparateur décimal pour vba et non la virgule est (toujours pour vba) le séparateur de millier
VB:
TextBox10 = Format(TextBox10, "#,##0.00€")

Cordialement
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

C'est que beaucoup oublient que monsieur VBA est américain :)
Pour avoir le format monétaire avec le signe monétaire du système le format sera avec le dollar "#,##0.00 $".
Bien-sûr si vous voulez une application internationale, sinon vous pouvez forcez le signe monétaire comme vous le faites.

Cordialement
 

ChTi160

XLDnaute Barbatruc
Re
Mon code en fonction de ce que j'ai vu
Code:
Private Sub ComboBox4_Change()
With Me.CBx_4
i = .ListIndex
      Me.TxtB_6 = .List(i, 1) 'gestion du TextBox 6 ---> 23 Caratères
      Me.TxtB_10 = Format(CCur(.List(i, 2)), "### ##0.00€") '---> Cette Ligne 52 caractères
End With
End Sub

Private Sub UserForm_Initialize()'
With Me
     .CBx_4.List = Range("B6:D25").Value 'on charge le Combobox'
End With
End Sub
quand tu dis :
Moi ca fait 1 ligne
c'est celle-là ?
Code:
Private Sub ComboBox4_AfterUpdate()
TextBox6.Value = Application.WorksheetFunction.VLookup(CDbl(ComboBox4), Sheets("Feuil1").Range("B6:D25"), 2, 0) 'Ici 111 Caractères
Sheets("Feuil1").Range("A1") = Format(Application.WorksheetFunction.VLookup(CDbl(ComboBox4), Sheets("Feuil1").Range("B6:D25"), 3, 0), "## ##0,00€")
'************************ci dessous ? Cette Ligne 131 caractères
TextBox10.Value = Format(Application.WorksheetFunction.VLookup(CDbl(ComboBox4), Sheets("Feuil1").Range("B6:D25"), 3, 0), "# ##0,00€") '--->Ici
'************************
End Sub
Si ce qui se trouve dans le Code du Userform contient bien ta ligne de code Lol
Donc pour ce qui est du TextBox10 moi 52 caractères toi 131 (compris les espaces) Lol
Donc tu peux faire moins encore Lol
Bonne fin de Soirée
Jean marie
 

Pièces jointes

  • Herve-1.gif
    Herve-1.gif
    83.6 KB · Affichages: 21
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
313 959
Messages
2 104 009
Membres
108 846
dernier inscrit
BENAFLA80