Notifications
Clear all

CODIGO PARA VALIDAÇÃO DE DADOS

2 Posts
2 Usuários
0 Reactions
1,031 Visualizações
(@denilsonsl)
Posts: 84
Trusted Member
Topic starter
 

Boa tarde mestres.

Existe algum tipo de código VBA, que substitua a Validação de Dados.

No caso ao invés de utilizar a Validação de Dados, utilize o código VBA para fazer a mesma função que a Validação...

Desde já agradeço.

 
Postado : 16/03/2016 12:39 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sim, há meios de reescrever a validação, mas pq reescrever se já é possível usar a validação ?
Enfim, capture o evento change da célula, verifique se a célula está em algum intervalo, e trate o novo contéudo.
o problema que vejo, de cara, é quando dada a validação, e o novo valor for invalidado. Vc pode correr o risco de usar o application.undo, que é instável *(por razões óbvias), ou tentar recolocar o valor anterior....
suas dores de cabeça vão começar aí, e também quando você resolver mudar várias células ao mesmo tempo (Ctrl+Enter), umas com e outras sem validação, e retornar o valor anterior de cada uma delas...
Enfim, é possível?
SIM, É SIM. Mas se vc não tem experiência em VBA, você não quer ir seguir este caminho !

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/03/2016 1:27 pm