Bom dia
Tenho dois campos
DataInicio = 01-01-2013
DataFim = 31-01-2013
Numero de Sabados entre estas datas
Obrigado
Tenho dois campos
DataInicio = 01-01-2013
DataFim = 31-01-2013
Numero de Sabados entre estas datas
Obrigado
Public Function ContaSabados(DataInicio As Date, DataFim As Date) As Long
'By JPaulo ® Maximo Access
Dim ContaDias As Long
Dim PercorreDatas As Date
Dim inConta As Long
ContaDias = 0
For PercorreDatas = DataInicio To DataFim
inConta = Weekday(PercorreDatas)
'1-Domingo 7-Sábado
If inConta = 7 Then
ContaDias = ContaDias + 1
End If
Next PercorreDatas
ContaSabados = ContaDias
End Function