2 instances Private Sub TextBox1 Change

Kim75

XLDnaute Occasionnel
Bonjour le forum,

Généralement j’épluche tous les sujets du forum avant de poster, la question ne s’est peut être pas posée, je la pose quand même au cas où quelqu’un l’aurait rencontré ou saurait la solutionner.

Le problème que je rencontre est que l'instance « Private Sub TextBox4_Change() » est effectuée 2 fois dans le même USF qui ne l'accèpte pas :

-1°. le changement de TextBox4 est instancié en produit avec TextBox6 pour donner la valeur stock dans le TextBox7
-2°. le changement de TextBox4 est instancié en soustraction avec TextBox3 pour donner la marge dans le TextBox5

Par avance merci, Kim.
 

Pièces jointes

  • Test.xls
    42 KB · Affichages: 47
  • Test.xls
    42 KB · Affichages: 47
  • Test.xls
    42 KB · Affichages: 46
Dernière édition:

Kim75

XLDnaute Occasionnel
Re : 2 instances Private Sub TextBox1 Change

Salut Pierrot, le forum,

A vrai dire, c'est à ça que j'ai pensé en premier lieu,
J'avoue que je ne vois pas quelle condition pourrait convenir,
Sans doute que je manque d'imagination, enfin je crois :D

Cordialement, Kim.
 

Si...

XLDnaute Barbatruc
Re : 2 instances Private Sub TextBox1 Change

Salut

Si... ton système est configuré avec la virgule :
Code:
Private Sub TextBox3_Change()
  TextBox3 = Replace(TextBox3, ".", ",")
  Marge
End Sub
Private Sub TextBox4_Change()
  TextBox4 = Replace(TextBox4, ".", ",")
  Marge
  ValeurStock
End Sub
Private Sub TextBox6_Change()
  TextBox6 = Replace(TextBox6, ".", ",")
  ValeurStock
End Sub
Sub Marge()
  On Error Resume Next
  TextBox5 = TextBox4 - TextBox3
End Sub
Sub ValeurStock()
  On Error Resume Next
  TextBox7 = TextBox4 * TextBox6
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 217
Membres
103 158
dernier inscrit
laufin