USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Datas/Números/Strings)

Título da Dica:  Dias úteis no mês
Postada em 31/7/2003 por cacá            
Procedimento que calcula o número de dias úteis dentro de um mês.

function DiasUteis(data as date) as byte

   dim mes as byte, i as byte, firstday as date, DIASemana as byte
  
   mes = month(data)
  
   i = 1
  
   firstday = "01/" & month(data) & "/" & year(date)
  
   while month(dateadd("d", i - 1, firstday)) = mes
  
      DIASemana = weekday(dateadd("d", i - 1, firstday), vbsunday)
      if DIASemana <> 1 and DIASemana <> 7 then DiasUteis = DiasUteis + 1
      i = i + 1
  
   wend

end function


Para saber quantos DIAS úteis tem o mês atual, basta chamar o procedimento passando como argumento qualquer dia do mês.

msgbox DiasUteis(date)
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página