Private Sub Form_Load() Dim variable As String variable = "9" ' enfin ta valeur ' on teste les options régionales du séparateur décimal If IsNumeric("0.1") Then variable = Replace(variable, ",", ".") ' on teste ensuite si en plus, il n'y aurait pas un car non numérique If IsNumeric(variable) Then MsgBox CSng(variable) Else MsgBox "Variable non numérique" End If End Sub