Public Sub Days360Test()
'Compare the Excel version of the Days360 function to the Excel's Days360 function.
Const datBeg = #1/1/1991#
Const datEnd = #1/1/1998#
Dim datFm As Date, datTo As Date, intMethod%, lngXL&, lngES&
For datFm = datBeg To datEnd
DoEvents
If Day(datFm) = 5 Then datFm = datFm + 20
If Day(datFm) = 1 Then Debug.Print Now, datFm
For datTo = datBeg To datEnd
If Day(datTo) = 5 Then datTo = datTo + 20
For intMethod = -1 To 0
lngXL = WorksheetFunction.Days360(datFm, datTo, intMethod)
lngES = Days360(datFm, datTo, intMethod, True)
If lngXL <> lngES Then
Debug.Print datFm, datTo, intMethod, lngXL, lngES, lngES - lngXL
End If
Next intMethod
Next datTo
Next datFm
End SubCopyright 1996-1999 Entisoft
Entisoft Tools is a trademark of Entisoft.