Notifications
Clear all

Data Inicio > DataFim

2 Posts
2 Usuários
0 Reactions
1,001 Visualizações
 Luk
(@luk)
Posts: 0
New Member
Topic starter
 

Bom dia, pessoal!

Estou com um problema que acredito que seja fácil de resolver porem não consegui!

If txtDataInicio > txtDataFim Or Not IsDate(txtDataInicio) Or txtDataFim < txtDataInicio Or Not IsDate(txtDataFim) Then _
            MsgBox "Data Inicio não deve ser maior que data Fim!"

Não estou conseguindo fazer esta condição funcionar, se coloco 25/05/2018 da inicio ele fica maior que 15/06/2018 data fim,
como resolver, esta questão?

Atenciosamente,
Isabella

 
Postado : 31/05/2018 6:29 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Luk,

Bom dia!

Faça assim:

    If CDate(txtDataInicio) > CDate(txtDataFim) Or Not IsDate(CDate(txtDataInicio)) Or CDate(txtDataFim) < CDate(txtDataInicio) Or Not IsDate(CDate(txtDataFim)) Then  MsgBox "Data Inicio não deve ser maior que data Fim!"

 
Postado : 31/05/2018 6:55 am