Saisie Format monétaire dans un TextBox

  • Initiateur de la discussion Initiateur de la discussion Riri
  • Date de début Date de début

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 !

R

Riri

Guest
Bonsoir le Forum,

J'ai essayé plusieurs solutions sans résultat , je n'arrive pas à afficher un format monétaire dans ma TextBox.

Merci pour votre aide. PS fichier joint.

Riri
 

Pièces jointes

Salut Riri,

Tu ne peux pas utiliser la fonction Format dans l'évènement Change car tu ne disposes pas d'une donnée numérique. En revanche je te propose de ruser comme ceci :

Private Sub TextBox1_Change()
Dim CHN As String, Start As Integer
CHN = TextBox1.Text
Start = TextBox1.SelStart
If CHN <> "" Then
If Right(CHN, 1) <> "€" Then
CHN = RTrim(CHN) & " €"
TextBox1.Text = CHN
TextBox1.SelStart = Start
End If
End If
End Sub

Il s'agit simplement d'ajouter € à droite sauf si le TextBox est vide.

A+
LN
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
259
Réponses
13
Affichages
121
Réponses
8
Affichages
136
Retour