Probleme de calcul vba

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

Manu62

XLDnaute Impliqué
Bjr à tous,

J'ai un petit souci de calcul dans mon code

bizarre ???

Dès je je passe le 1000, problème de format...

Pouvez vous m'aider

Manu
 

Pièces jointes

Re : Probleme de calcul vba

bjr,

désolé, ex. si je mets

textbox 2 = 100
textbox 3 = 19,6
textbox 4 = 119,60 ici ok

si jem mets


textbox 2 = 1000
textbox 3 = 196
textbox 4 = 11960 ici ok

J'aurais du spécifier l'histoire de ma virgule

manu
 
Re : Probleme de calcul vba

Salut,

si en ht je saisi 100, les cases jaunes en dessous calcul case 1 = 19.6 case 2 = 119.60
là c'est ok
si je mets 1050, les cases jaunes en dessous calcul case 1 = 205.80 et case 2 1255,8

par contre

si je mets 1000, les cases jaunes en dessous calcul case 1 =196 et case 2 1196
je n'ai plus la virgule ???

Merci

Manu
 
Re : Probleme de calcul vba

Dans ce cas, puisque c'est du monétaire :

Code:
Private Sub TextBox2_Change()
On Error Resume Next
Var = Format(Val(TextBox2) * 19.6 / 100, "#,##0.00 €")
TextBox3.Value = Var
End Sub
Private Sub TextBox3_Change()
On Error Resume Next
Var = Format(Val(TextBox2) * 1.196, "#,##0.00 €")
TextBox4.Value = Var
End Sub

Oups ! Désolé paritec pour la collision.
 
Re : Probleme de calcul vba

Bonjour,
Code:
Private Sub TextBox2_Change()
TextBox3 = ""
TextBox4 = ""
If TextBox2 = "" Then Exit Sub
TextBox3 = CDbl(TextBox2) * 0.196
TextBox4 = CDbl(TextBox2) + CDbl(TextBox3)
 
End Sub
Edit : si tu veux limiter à 2 décimales
Code:
Private Sub TextBox2_Change()
TextBox3 = ""
TextBox4 = ""
If TextBox2 = "" Then Exit Sub
TextBox3 = Format(CDbl(TextBox2) * 0.196, "0.00")
TextBox4 = Format(CDbl(TextBox2) + CDbl(TextBox3), "0.00")
 
End Sub

Supprime le reste
A+
kjin
 
Dernière édition:
Re : Probleme de calcul vba

Bonjour,

J'ai beau tout faire, j'y arrive pas..

zut zut et re zut

Ci joint extrait de mon fichier.

J'ai supprimer tous les différents controle et autre.

Dans mon fichier, j'essai tant bien que mal, si :

je mets en quantité 1, et en PU 100,50.
Mon total ht en bas droite me renvoi la valeur de 100,50. j'ai toujours 100.

Ensuite les calculs de tva et ttc devront aller sans doute.

Merci en tout cas de votre aide qui sera précieuse dans mon projet et les prochains.

Bien cordialement

Manu
 

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

Réponses
2
Affichages
162
Réponses
2
Affichages
136
Réponses
7
Affichages
201
  • Question Question
Microsoft 365 probleme d heure
Réponses
11
Affichages
253
Retour