Bonjour, j'ai créé cette verification de valeur dans mon userform afin d'empecher la saisie d'une valeur non comprise entre 3 et 20 mais dès que je tape un chiffre ( ex le 1 de 10 ) la macro s'execute de suite sans attendre la fin de ma saisie pouir vérifier la validité de ma valeur du coup dès que le 1 est saisi j'ai le message d'erreur.
Merci à tous pour vos conseils
Private Sub TextBox5_Change()
dure = TextBox5.Value
If dure < 3 Or dure > 20 Then
MsgBox ("la durée d'amortissement doit être comprise entre 3 et 20 ans")
TextBox5.SetFocus
End If
Range("g3") = dure
End Sub
Merci à tous pour vos conseils
Private Sub TextBox5_Change()
dure = TextBox5.Value
If dure < 3 Or dure > 20 Then
MsgBox ("la durée d'amortissement doit être comprise entre 3 et 20 ans")
TextBox5.SetFocus
End If
Range("g3") = dure
End Sub