1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Public Function DateDiff2(Optional strDate1 As String, Optional strDate2 As String) As Variant
Dim Date1 As Date
Dim Date2 As Date
If InStr(1, strDate1, "NR") = 0 Or IsNull(InStr(1, strDate1, "NR")) = True Then
'Alors il n'y a pas de NR dans la date au format Texte
Date1 = CDate(strDate1)
Else
DateDiff2 = Null
Exit Function
End If
If InStr(1, strDate2, "NR") = 0 Or IsNull(InStr(1, strDate2, "NR")) = True Then
'Alors il n'y a pas de NR dans la date au format Texte
Date2 = CDate(strDate2)
Else
DateDiff2 = Null
Exit Function
End If
DateDiff2 = DateDiff("d", Date1, Date2) 'différence en jour
End Function |
Partager