Se você deseja que o usuário só digite números, e estes números não começarão nunca com zero, aplique a formatação personalizada que você postou (0000-0000000-0-000) e valide a entrada com a fórmula personalizada: =E(ÉNÚM(A1);NÚM.CARACT(A1)=15)
Agora se deseja que o usuário digite os hifens da forma que você mostrou, aplique a validação de dados com esta estrutura:
=E(ÉNÚM(VALOR(ESQUERDA(A1;4)));EXT.TEXTO(A1;5;1)="-";ÉNÚM(VALOR(EXT.TEXTO(A1;6;7)));EXT.TEXTO(A1;13;1)="-";ÉNÚM(VALOR(EXT.TEXTO(A1;14;1)));EXT.TEXTO(A1;15;1)="-";ÉNÚM(VALOR(DIREITA(A1;3))))
Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/
Postado : 17/10/2016 8:26 am