sou iniciante em VBA e estou com dificuldade em fazer um codigo para retornar a data dentro do periodo selecionado pelo usuario. Estou utilizando DTpicker1 DTpicker2 dentro de um form.
O codigo esta retornando o valor digitado na primeira data ... preciso fazer entre o periodo digitado na DTpicker1 e DTpicker2...
Do While Plan1.Cells(numlinha, 3) <> ""
If Plan1.Cells(numlinha, 3) = Cbotipo.Text Then
If Month(Plan1.Cells(numlinha, 1)) = Month(DTPicker1) And Year(Plan1.Cells(numlinha, 1)) = Year(DTPicker1) Then
' If Month(Plan1.Cells(numlinha, 1)) = Month(DTPicker2) And Year(Plan1.Cells(numlinha, 1)) = Year(DTPicker2) Then
Plan3.Cells(numlinha2, 1) = Plan1.Cells(numlinha, 1)
Plan3.Cells(numlinha2, 2) = Plan1.Cells(numlinha, 2)
Plan3.Cells(numlinha2, 3) = Plan1.Cells(numlinha, 3)
Plan3.Cells(numlinha2, 4) = Plan1.Cells(numlinha, 4)
Plan3.Cells(numlinha2, 5) = Plan1.Cells(numlinha, 5)
Plan3.Cells(numlinha2, 6) = Plan1.Cells(numlinha, 6)
Plan3.Cells(numlinha2, 7) = Plan1.Cells(numlinha, 7)
numlinha2 = numlinha2 + 1
'End If
End If
End If
End If
numlinha = numlinha + 1
Loop
Pergunta
cleitoncoelho
Pessoal Boa Tarde!
sou iniciante em VBA e estou com dificuldade em fazer um codigo para retornar a data dentro do periodo selecionado pelo usuario. Estou utilizando DTpicker1 DTpicker2 dentro de um form.
O codigo esta retornando o valor digitado na primeira data ... preciso fazer entre o periodo digitado na DTpicker1 e DTpicker2...
Desde já agradeço pela atenção!
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.