Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
    83.6 KB · Affichages: 21
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…