Something like this ?
Public Function FirstFriday(myDate As Date) As Date
Dim d As Date, w As Integer
d = DateSerial(Year(myDate), Month(myDate), 1)
w = Weekday(d, 6)
FirstFriday = d + IIf(w, 8 - w, 0)
End Function
Hope This Helps, PH.
Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884 or FAQ181-2886