1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Option Explicit
Private Sub toto()
MsgBox dateOK(Feuil1.Range("cejour"), Feuil1.Range("datenaissance"))
End Sub
Private Function dateOK(dateRef As Range, dateEntree As Range) As Boolean
Dim dateDeReference As Date, dateUtilisateur As Date
dateDeReference = dateRef.Value
dateUtilisateur = dateEntree.Value
Debug.Print dateDeReference, dateUtilisateur, DateDiff("d", dateDeReference, dateUtilisateur)
If DateDiff("d", dateDeReference, dateUtilisateur) <= 0 Then
dateOK = True
Else
dateOK = False
End If
End Function |