Formatage textbox en €

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

GADENSEB

XLDnaute Impliqué
Bonjour le Forum,

Je cherche à formater des textbox dans un USF de saisie
Voici mon code

Quand je veux taper 50 j'obtiens 5,00 €0 !!!!

Code:
Private Sub CREDIT_Change()
If CREDIT.Value > 0 Then
DEBIT.Value = ""
CREDIT.Value = Format(CREDIT.Value, "#,##0.00 €")
End If
End Sub

Private Sub DEBIT_Change()
If DEBIT.Value > 0 Then
CREDIT.Value = ""
DEBIT.Value = Format(DEBIT.Value, "#,##0.00 €")
End If
End Sub

QQn aurait une idée sachant que je souhaite obtenir pour 50€, par exemple : 50.00 €

Bonne am


Seb
 
Re : Formatage textbox en €

Bonjour,

peut etre :

Code:
Private Sub CREDIT_Change()
If CREDIT.Value > 0 Then
DEBIT.Value = ""
CREDIT.Value = Format(CREDIT.Value, "#,##00 €")
End If
End Sub

Private Sub DEBIT_Change()
If DEBIT.Value > 0 Then
CREDIT.Value = ""
DEBIT.Value = Format(DEBIT.Value, "#,##00 €")
End If
End Sub

Cordialement
 
Re : Formatage textbox en €

Bonjour GADENSEB, BigDaddy154, mutzik

La sub Private Sub CREDIT_Change() se déclenche dès la saisie du premier caractère et donc le format est appliqué sur ce caractère.

Une solution, n'appliquer ce format qu'en sortie de cette textbox :

Code:
Private Sub CREDIT_Exit(ByVal Cancel As MSForms.ReturnBoolean)
 If CREDIT.Value > 0 Then
    DEBIT.Value = ""
    CREDIT.Value = Format(CREDIT.Value, "#,##00 €")
 End If
End Sub

ce qui oblige à cliquer hors textbox pour déclencher le code

A+
 
Re : Formatage textbox en €

Hello,

Merci à tous, cela marche nikel avec

Code:
Private Sub CREDIT_AfterUpdate()
If CREDIT.Value > 0 Then
DEBIT.Value = ""
Me.CREDIT = Format(CDbl(Me.CREDIT), "# ##0.00€")
End If
End Sub

Private Sub DEBIT_AfterUpdate()
If DEBIT.Value > 0 Then
CREDIT.Value = ""
Me.DEBIT = Format(CDbl(Me.DEBIT), "# ##0.00€")
End If
End Sub

Bon We

Seb
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
41
Affichages
702
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
163
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
481
Réponses
5
Affichages
241
Retour