XL 2019 Chiffre avec décimale dans textbox

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 !

Bruce68

XLDnaute Impliqué
Bonsoir à tous
Dans le fichier ci-joint je n'arrive pas à entrer plus de chiffre dans la textxbox Suppl et le calcul se fait, je voudrais pouvoir ,écrire 2 chiffres avant la virgule et 2 chiffres après la virgule.
Je vous remercie de votre aide
 

Pièces jointes

Bonsoir Bruce
Peut-être en changeant de procédure événementielle !
VB:
Private Sub Texsupp_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Texsupp.Value = Format(Texsupp.Value, "# ##0.00 €") 'Supplement
TexTarif = Format(TexTarif.Value, "# ##0.00 €") 'Tarif
Me.LabTotal = Val(Me.Texsupp) + Val(Me.TexTarif)
LabTotal = Format((LabTotal), "# ##0.00 €") 'Total
End Sub
Jean marie
 
Re
une variante (perfectible)
VB:
Private Sub TexSupp_change()     'AfterUpdate() 'Ajoute un Supplement
Texsupp.Value = IIf(Trim(Texsupp.Value) = "", 0, Trim(Texsupp.Value)) 'Supplement
Me.LabTotal = Format(CCur(Texsupp.Value) + CCur(Me.TexTarif), "# ##0.00")
End Sub

Private Sub Texsupp_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Texsupp.Value = Format(Texsupp.Value, "# ##0.00") 'Supplement
TexTarif = Format(TexTarif.Value, "# ##0.00")  'Tarif
End Sub
Jean marie
 
Dernière édition:
Bonsoir @Bruce68 🙂, @ChTi160 😉

Une piste dans le fichier joint:
  • Saisir un nombre dans une des deux TextBox (ou dans les deux)
  • Validez à chaque fois la saisie par la touche entrée ou tabulation

nota 1 : on tronque les nombres à deux chiffres après la virgule
nota 2 : les séparateurs décimaux acceptés sont le point et la virgule.


Remarques:
  • Tous les contrôles de UserForm1 ont la propriété TabStop à False sauf les TextBox "Texsupp" et "TexTarif"
  • La propriété EnterFilldBehaviour des deux TextBox "Texsupp" et "TexTarif" a été mise à 1
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 Format de cellule
Réponses
3
Affichages
423
Réponses
1
Affichages
355
Réponses
4
Affichages
84
Retour