1 2 3 4 5 6 7 8 9 10 11 12
| Private Sub CommandButton1_Click()
Dim MaVal As Double
Dim Contenu As String
Contenu = TextBox1.Value 'On récupère la valeur texte du textbox
Contenu = Replace(Contenu, ",", ".") 'on remplace la virgule par le point (pour vba le point est toujours le séparateur décimal)
MaVal = Val(Contenu) 'On convertit le texte en nombre (avec le point comme séparateur décimal)
Range("A1").Value = MaVal 'On écrit notre valeur dans A1
'Ce qui revient à ceci:
Range("B1").Value = Val(Replace(TextBox1.Value, ",", "."))
End Sub |