Elisa Maio Posted February 2, 2016 at 11:49 AM Report Share #592923 Posted February 2, 2016 at 11:49 AM Bom dia, Estou com uma dúvida, se alguém me conseguir ajudar, agradeço! É o seguinte, peço ao utilizador para inserir uma data inicial (defino como sendo a) e uma data final (defino como sendo b). Depois quero comparar as datas que tenho numa coluna com as datas dadas pelo utilizador, algo deste genero: If cells(i,5)>=a and cells(i,5)<=b then Contudo, a macro não lê o valor da célula(i,5) ! Alguma ajuda? Obrigada!! Link to comment Share on other sites More sharing options...
acao Posted February 2, 2016 at 12:17 PM Report Share #592925 Posted February 2, 2016 at 12:17 PM boas antes da fazeres a comparação tens que verificar se é uma data, e depois na comparação talvez tenhas que utilizar a função date, tens aqui explicação. http://vbacodigos.blogspot.pt/2013/10/funcao-de-conversao-cdate.html cumps acao Link to comment Share on other sites More sharing options...
tiago.f Posted February 2, 2016 at 12:58 PM Report Share #592927 Posted February 2, 2016 at 12:58 PM Olá Elisa, Contudo, a macro não lê o valor da célula(i,5) ! Como assim não lê... ? tens a certeza que o valor da variavel 'i' é o esperado? Se fizeres msgbox cells(i,5) que valor aparece ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now