Надо чтобы в ячейку а1 руками указали начальную дату. В ячейку b1 конечную. А дальше нужна магия которая в столбец c выведет список всех рабочих дней в этом диапазоне
Sub PrintWorkDays()
Dim Counter As Long
Counter = 1
For i = Range("A1") To Range("B1")
Select Case Weekday(i)
Case 2 To 6
Cells(Counter, 3).Value = i
Counter = Counter + 1
Case Else
End Select
Next i
End Sub