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