If Colonne > 0 Then
On Error Resume Next
Valeur = CCur(ctrl.Text)
If Err Then
MsgBox """" & ctrl.Text & """ ne peut être converti en valeur monétaire.", _
vbExclamation, Me.Caption
Valeur = Empty: End If
On Error GoTo 0
Worksheets("Base").Cells(derligne, Colonne) = Valeur
End If