Hi Lee,
You are not deducting the 2 weekend days when updating the "C" & lx cell with the correct business days.
Create a new variable lWe as Long
Set this to 2 in the following code and deduct the lWe value from the Vusiness days calc and reset it to zero before the next iteration.
But why are you re-inventing the wheel? Excel already gives you the NETWORKDAYS() function to do exactly this. You don't need a macro, just use
and copy it down your range. If you really want to use a macro then use the
Application.WorksheetFunction.NetworkDays syntax
HTH
Bookmarks