Point virgule dans textbox

  • Initiateur de la discussion Initiateur de la discussion Temjeh
  • 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 !

T

Temjeh

Guest
Bonsoir à tous

J'ai ceci comme code:

If TextBox1 = "" Then
MsgBox "Entrez au moins un montant!!"
Else
ActiveCell.Value = TextBox1.Value + ActiveCell.Value
TextBox1 = ""
TextBox2.Value = ActiveCell.Value
TextBox2.Value = Format(TextBox2.Value, "# ###.00")
End If

Le prob est qu'il bug si je met un point dans textbox aulieu de la vigule

Y-a-t-il une solution?

Merci

A++

Temjeh
 
Bonsoir Temjeh,


Pour ma part, je vois deux façons de faire :

1) Tu remplaces :
   ActiveCell.Value = TextBox1.Value + ActiveCell.Value
   par
   ActiveCell.Value = Val(TextBox1.Value) + ActiveCell.Value


2) Tu ajoutes cette procédure :

   Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
      If KeyAscii = 46 Then KeyAscii = 44
   End Sub


   qui remplacera le "." (point) par une "," (virgule) lors de la saisie dans le TextBox1.


Cordialement.

Didier_mDF
myDearFriend-3.gif
 
- 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

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
812
Réponses
3
Affichages
778
Réponses
2
Affichages
494
Retour