Notifications
Clear all

Validação de dados

4 Posts
2 Usuários
0 Reactions
1,209 Visualizações
(@tbravo)
Posts: 0
New Member
Topic starter
 

Boa tarde!

Por favor podem me ajudar com validação de dados?

Na planilha anexo,das coluna X até Z tenho uma lista de validação de dados com as informações SIM e NÃO. Ainda utilizando validação de dados ou alguma outra função que não seja VBA precisaria que essas células fossem de preenchimento obrigatório.

Nas colunas AA até AC preciso colocar uma validação que se a informação da coluna Z for NÃO as colunas AA até AC devem ser de preenchimento obrigatório.

Tentei colocar uma fórmula na validação de dados e não deu certo....

 
Postado : 06/06/2018 11:47 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

TBravo,

Boa tarde!

Com VBA é bem fácil! Todavia, sem VBA, com fórmulas, não sei como faz. Vamos aguardar os colegas que dominam a parte de funções.

 
Postado : 06/06/2018 12:10 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

TBravo,

Bom dia!

Desculpe a demora em responder. É que esses dias estive meio atarefado com o serviço.

Bom, segue seu arquivo com códigos em VBA.

Como fiz:
Sempre que o usuário selecione, qualquer linha das colunas X, Y ou Z, ele recebe um aviso de que a coluna é de preenchimento obrigatório.
Quando ele seleciona uma linha da coluna AA, AB ou AC e a coluna Z está preenchida com NÃO, ele também recebe um aviso.

Porém, esses avisos não o impedem de continuar digitando na planilha, mesmo que ele não atenda aos avisos.

Daí, o usuário salva seu trabalho e tenta fechar a planilha. Nesse momento o código faz novas verificações e se os avisos não tiverem sido atendidos o código não permite que o arquivo seja fechado, enquanto as condições não forem atendidas.

Para seu maior controle, o código está todos comentado. Você pode estudar à vontade e ir se acostumando com o mesmo. Qualquer dúvida, o fórum aqui está cheio de colegas "feras" em VBA.

Veja se lhe atende assim.

 
Postado : 15/06/2018 8:12 am
(@tbravo)
Posts: 0
New Member
Topic starter
 

Poxa muito legal a forma que você colocou as explicações... bem "desenhadinho" rsrs....

Muito obrigada...

 
Postado : 18/06/2018 8:26 am