1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| Dim sommeTB As Double, valTB As Double, result As Double
Function Conv_en_Cdbl(valeur)
'Avec la fonction CDbl, le séparateur décimal régional est requis
'Format(0, ".") donne le séparateur décimal régional
Conv_en_Cdbl = Replace(valeur, ".", Format(0, "."))
If Conv_en_Cdbl = "" Then
Conv_en_Cdbl = 0
Else
If Not IsNumeric(Conv_en_Cdbl) Then
Conv_en_Cdbl = 0
Else
Conv_en_Cdbl = CDbl(Conv_en_Cdbl)
End If
End If
End Function
Private Sub TextBox1_Change()
If TextBox1 > 0 Then
calcul
End If
End Sub
Private Sub calcul()
sommeTB = Val(TextBox1) * Val(TextBox2)
valTB = Val(TextBox1) * Val(TextBox3)
result = valTB + sommeTB
TextBox5 = result
End Sub
Private Sub TextBox5_Change()
calcul
End Sub |