Here is one way to get the business days. Make a function that calculates the business days and returns the number of business days. A primitive example:<br>Function CheckDate() As Integer<br>'-- function returns the business days between 2 dates<br>Dim dt As Date, curMon As Date, stopDay As Date<br>Dim dayCnt As Integer, dayNum<br>''-- pass these dates to the function as parameters, or however you want<br>curMon = #7/1/2000# ''-- first day of the current month<br>stopDay = #7/18/2000# ''-- up until this day, which can be last day in month<br>For dt = curMon To stopDay<br> dayNum = Weekday(dt)<br> If (dayNum <> 1 And dayNum <> 7) Then<br> dayCnt = dayCnt + 1<br> End If<br> Debug.Print "Business days in Month until today = "; dayCnt<br>Next ''- end for loop<br>CheckDate = dayCnt<br>End Function<br>