Doomed Posted July 10, 2013 at 05:36 AM Report #517977 Posted July 10, 2013 at 05:36 AM Preciso saber como eu posso fazer uma validação de células com condicional, EX: Considere as Celulas A1 até A200, B1 até B200; Caso A1="", então B1=""; Caso A1<>"", Então B1<>""; Caso A131="", então B131=""; Caso A131<>"", Então B131<>""; consigo expressar melhor o que quero em codigo, seria mais ou menos isso que preciso: for(int x = 1; x <= 200; x++){ if("A"+x <> ""){ if("B"+x = ""){ Print("Erro, faltou preencher a celula B"+x); } } } Como faço algo parecido com isso no VBA do Excel? Obrigado!
sergio.costa Posted July 19, 2013 at 09:51 PM Report #519438 Posted July 19, 2013 at 09:51 PM Boas... podes fazer assim.... Private sub ValIdar () Dim I as intiger 'Ciclos For I = 1 to 200 If cells("A" & I) <> "" then If cells("B" & I) = "" then Goto Erro End if End if Next End sub Erro: Msgbox ("Atenção a celula B" & I " nao pode ficar vazia.") Exit sub Esta pequena rotina apenas verifica se no caso da Ax tiver conteúdo e a Bx estiver vazia será exibita uma mensagem de aviso...
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