Pessoal, estou tentando criar uma planilha de rodízio quinzenal. São dias corridos, incluindo fim de semana e feriados.
Quando chegar no último, volta para o primeiro e assim sucessivamente.
Os nomes das pessoas eu coloquei nas linhas e datas inicial e final nas colunas.
Depois de muito bater cabeça, cheguei ao código abaixo, ainda incompleto. Imagino que seja necessário um loop de datas, que ainda não consigo fazer. Talvez um for next com if then ou select case.
Também não consegui colocar o "on error" em msgbox .
Alguém pode dar um help?!
Obrigado e desculpem os erros grosseiros, pois sou apenas curioso em VBA
Sub PLANTAO()
Dim DATA_INICIAL As Date
Dim DATA_FINAL As Date
Range("b4:c9").ClearContents
On Error GoTo fim
DATA_INICIAL = InputBox("Digite a data inicial:", "Escala de Plantão")
Range("b4").Value = DATA_INICIAL
For i = ...
Next
fim:
Exit Sub
End Sub
Postado : 31/07/2015 1:59 pm