lors déplace ton Exit sub qui dans sa position ne sert à rien
Bonne soirée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 If Not LaDate Like strFormat Then MsgBox "Format incorrecte": Exit Sub LaDate = CDate(LaDate) Exit sub gestion_erreur: MsgBox " erreur n ° " & Err.Number & vbCrLf & Err.Description If Err.Number = 13 Then MsgBox "Ce n est pas une date !" End sub
@UcFoutu,
Je suis assez d'accord avec patbou pour ce qui est du "sur-contrôle", mais pour ma part, je préfère faciliter la saisie quand au format imposé. De toutes les façons, on n'empêchera jamais un utilisateur distrait de tromper le développeur... A nous de gérer les erreurs éventuelles et, finalement, le On error n'est pas la plus mauvaise des méthodes.
Sinon, j'ai d'autres vérifs à te proposer mais si tu souhaites les connaître, je t'enverrai un mp
A+ et bonne soirée à toi aussi
Partager