bonjour le forum,
j'ai un petit probleme sur des textbox, je m'explique :
J'ai 3 textbox, une textbox4 = une valeur fixe (par exemple 100), et saisies possible dans la texbox3 ou dans la texbox 5.
Si je rentre la valeur 20 dans texbox3 ça donne texbox5 = 5 soit 100/20
Si je rentre la valeur 4 dans texbox5 ça donne texbox3 = 25 soit 100/4
Mon problème c'est que je veux inserer le code
TextBox5 = Format(TextBox5.Value, "#,##0.00")
et TextBox3 = Format(TextBox3.Value, "#,##0.00")
et mes saisies deviennent difficile, soit par exemple, je tape 19.00, il insere rapidement 1.009 et si je ne met pas le code format, il me sort un vingtaine de chiffres après la virgule.
Private Sub TextBox3_Change()
Me.TextBox5.Value = Val(Replace(Me.TextBox4, ",", ".")) / Val(Replace(Me.TextBox3, ",", "."))
End Sub
Private Sub TextBox5_Change()
Me.TextBox3.Value = Val(Replace(Me.TextBox4, ",", ".")) / Val(Replace(Me.TextBox5, ",", "."))
End Sub
Merci, Géraldine
j'ai un petit probleme sur des textbox, je m'explique :
J'ai 3 textbox, une textbox4 = une valeur fixe (par exemple 100), et saisies possible dans la texbox3 ou dans la texbox 5.
Si je rentre la valeur 20 dans texbox3 ça donne texbox5 = 5 soit 100/20
Si je rentre la valeur 4 dans texbox5 ça donne texbox3 = 25 soit 100/4
Mon problème c'est que je veux inserer le code
TextBox5 = Format(TextBox5.Value, "#,##0.00")
et TextBox3 = Format(TextBox3.Value, "#,##0.00")
et mes saisies deviennent difficile, soit par exemple, je tape 19.00, il insere rapidement 1.009 et si je ne met pas le code format, il me sort un vingtaine de chiffres après la virgule.
Private Sub TextBox3_Change()
Me.TextBox5.Value = Val(Replace(Me.TextBox4, ",", ".")) / Val(Replace(Me.TextBox3, ",", "."))
End Sub
Private Sub TextBox5_Change()
Me.TextBox3.Value = Val(Replace(Me.TextBox4, ",", ".")) / Val(Replace(Me.TextBox5, ",", "."))
End Sub
Merci, Géraldine