Bonjour à tous et toutes,
Contexte:
J'ai userform dans lequel je souhaiterai faire un multiplication en direct selon cette formule
P = P0 x (0.15+0.85 x S0/S1)
J'ai 4 TextBox qui reprennent ces informations.
Textbox2 -> P0
Textbox3 -> S0
Textbox4 -> S1
Textbox6 -> P
Code utilisé:
Pour une facilité et rapidité de saisie, j'aimerai utiliser intégralement le pavé numérique.
Problème rencontré:
Quand je rentre mes trois valeurs, il me renvoi à l'erreur 13 qui me parle de valeur.
Merci pour votre solution.
Cordialement
Sophie.
Contexte:
J'ai userform dans lequel je souhaiterai faire un multiplication en direct selon cette formule
P = P0 x (0.15+0.85 x S0/S1)
J'ai 4 TextBox qui reprennent ces informations.
Textbox2 -> P0
Textbox3 -> S0
Textbox4 -> S1
Textbox6 -> P
Code utilisé:
Code:
Private Sub TextBox2_Change()
Calcul
TextBox2 = Replace(TextBox2, ".", ",")
End Sub
Private Sub TextBox3_Change()
Calcul
TextBox3 = Replace(TextBox3, ".", ",")
End Sub
Private Sub TextBox4_Change()
Calcul
TextBox4 = Replace(TextBox4, ".", ",")
End Sub
Sub Calcul()
If TextBox2 <> "" And TextBox3 <> "" And TextBox4 <> "" Then
TextBox6 = Evaluate(TextBox2 * (1 * TextBox3 / TextBox4))
End If
End Sub
Pour une facilité et rapidité de saisie, j'aimerai utiliser intégralement le pavé numérique.
Problème rencontré:
Quand je rentre mes trois valeurs, il me renvoi à l'erreur 13 qui me parle de valeur.
Merci pour votre solution.
Cordialement
Sophie.