ho risolto così con un pò di "fantasia"......
codice:DataInizio = "17/04/2011" DataFine = "23/04/2011" DataInizio = FormatDateTime(DataInizio, vbShortDate) DataFine = FormatDateTime(DataFine, vbShortDate) GiorniLavorativi = 0 Do While fineciclo = 0 If DataInizio = DataFine Then fineciclo = 1 end if DataControllo = Weekday(DataInizio, 2) If DataControllo <> 6 or DataControllo <> 7 Then GiorniLavorativi = GiorniLavorativi + 1 end if DataInizio = DateAdd("d", 1, DataInizio) DataFine = DateAdd("d", 0, DataFine) loop response.write(GiorniLavorativi)

Rispondi quotando