Re-bonjour,
Tout d'abord merci à vous deux pour votre réponse aussi rapide !
Vos deux solutions fonctionnent.
Maintenant je souhaiterai améliorer le message d'erreur affiché (Valeur de propriété non valide) dans le cas où l'utilisateur rentre un chiffre non compris dans ma liste de donnée (non compris entre 1 et 12).
Pour cela, j'ai essayé de modifier votre solution Dan, tout en écrivant gardant le MatchRequired dans les propriétés de la combobox en False :
Private Sub Mois_Change()
If mois.MatchRequired = False Then
MsgBox "Merci de rentrer un chiffre entre 1 et 12"
End If
End Sub
En voulant écrire le mois dans la combobox, j'ai directement mon message d'erreur "Merci de rentrer un chiffre entre 1 et 12".
Je ne comprends pas pourquoi je l'ai directement et même si le chiffre est compris en 1 et 12.
Pouvez-vous m'éclairez à ce sujet ?
Une fois de plus, merci d'avance