Magic_Doctor
XLDnaute Barbatruc
Bonsoir,
Pour contrôler des saisies de dates, j'ai rédigé ceci :
Ça a l'air de bien marcher. En revanche, si je rentre, par exemple, 12320 (ce qui n'a rien à voir avec 12/3/20), l'erreur n'est pas reconnue et ça me renvoie, bien évidemment, 23/09/1933.
Comment contourner ce problème en faisant en sorte qu'une entrée, comme dans cet exemple, soit reconnue comme une erreur ?
Pour contrôler des saisies de dates, j'ai rédigé ceci :
VB:
Function VérifieEntréeDate(cel As Range) As Boolean
'Vérifie si l'entrée est bien une date sous forme "jj/mm/aaaa"
If IsDate(cel) And cel.Text Like "##/##/####" Then
VérifieEntréeDate = True
Else
VérifieEntréeDate = False
End If
End Function
Comment contourner ce problème en faisant en sorte qu'une entrée, comme dans cet exemple, soit reconnue comme une erreur ?