Página 1 de 1
ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 10:34
por MairaMaraS
Tenho uma pasta de trabalho com várias planilhas e cada planilha contém várias colunas (Nome, CPF, Responsável, valores, data, etc...Criei validações de dados diferentes para cada coluna. Contudo quando faço uma validação para o CPF dá problema. Preciso que o validador acuse erro ao ser digitado menos ou mais de 11 números. Contudo, se o faço (No critério de validação = Permitir: Comprimento do texto | Dados: é igual a | Comprimento: 11) o Excel não aceita CPFs que iniciem com zero.
Sendo assim, gostaria de saber se usando usando a opção Personalizado no critério de validação, há alguma formula que me permita solucionar o problema.
Talvez tenha uma forma de faze-lo utilizando macros, mas como não faço a menor ideia de como trabalhar com isso, pensei apenas no Validador de Dados como uma solução.
Desde já agradeço
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 10:48
por osvaldomp
Experimente manter a Validação que você já aplicou e formate as células para Texto.
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 10:54
por babdallas
Veja se ajuda.
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 11:10
por MairaMaraS
osvaldomp escreveu:Experimente manter a Validação que você já aplicou e formate as células para Texto.
Daria certo sim Osvaldo, mas aí eu não conseguiria colocar os pontos e os traços no formato do CPF e do CNPJ, por isso eu queria formatar com tipo personalizado...
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 11:14
por MairaMaraS
babdallas escreveu:Veja se ajuda.
É o mesmo caso do Osvaldo, daria certo sim, mas aí eu não conseguiria colocar os pontos e os traços no formato do CPF e do CNPJ, por isso eu queria formatar com tipo personalizado...
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 12:52
por babdallas
Veja se atende com a coluna auxiliar.
ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 15:51
por MairaMaraS
Nesse caso eu teria que ter duas colunas?
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 16:09
por babdallas
Sim, neste caso sim. Uma outra opção seria VBA. Pode usar VBA?
ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 16:28
por MairaMaraS
Eu não tenho nem ideia de como usar VBA

e o ideal pra mim seria uma unica coluna e que ela aceite tanto cpf ou cnpj.
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 07 Fev 2019 às 19:51
por osvaldomp
MairaMaraS escreveu:... mas aí eu não conseguiria colocar os pontos e os traços no formato do CPF e do CNPJ, por isso eu queria formatar com tipo personalizado...
Para a Validação aceitar o zero inicial a célula deve estar formatada para Texto, se formatar para Personalizado a Validação não irá funcionar pois o zero inicial será excluído após apertar Enter. Ou seja, são incompatíveis.
Seguem duas alternativas.
opção1 - sem Validação, somente com Formatação da célula (nesse caso serão aceitas quaisquer quantidades de dígitos inseridos e não somente 11 ou 14); formate as células como Personalizado com a expressão abaixo. Serve para CPF e para CNPJ.
opção2 - via macro, que aplica Formato Personalizado e aceita somente 11 ou 14 dígitos; arquivo anexo
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 08 Fev 2019 às 07:48
por Deciog
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 08 Fev 2019 às 10:26
por MairaMaraS
osvaldomp escreveu:MairaMaraS escreveu:... mas aí eu não conseguiria colocar os pontos e os traços no formato do CPF e do CNPJ, por isso eu queria formatar com tipo personalizado...
Para a Validação aceitar o zero inicial a célula deve estar formatada para Texto, se formatar para Personalizado a Validação não irá funcionar pois o zero inicial será excluído após apertar Enter. Ou seja, são incompatíveis.
Seguem duas alternativas.
opção1 - sem Validação, somente com Formatação da célula (nesse caso serão aceitas quaisquer quantidades de dígitos inseridos e não somente 11 ou 14); formate as células como Personalizado com a expressão abaixo. Serve para CPF e para CNPJ.
opção2 - via macro, que aplica Formato Personalizado e aceita somente 11 ou 14 dígitos; arquivo anexo
Osvaldo acredito que assim eu vou resolver o meu problema, mas não consegui acessar o macro você poderia me ajudar?
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 08 Fev 2019 às 11:00
por osvaldomp
MairaMaraS escreveu:... mas não consegui acessar o macro ...
Desculpe, no comentário que coloquei na planilha faltou informar que é para clicar na guia da planilha com o
botão direito do mouse (já fiz a correção no arquivo que postei antes).
Então, para acessar o código clique com o direito na guia da planilha e escolha
Exibir Código, aí se for o caso, você poderá copiar e colar no módulo da sua planilha original. Copie e cole também a declaração de variável que está no
Módulo1. Para acessar dê duplo clique em
Módulo1 na janela da esquerda, no editor de VBA.
ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 08 Fev 2019 às 11:15
por MairaMaraS
Você mandou um novo anexo?
Re: ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 08 Fev 2019 às 13:02
por osvaldomp
Sim, no meu post #40962 de 07 Fev 2019 às 21:51.
Mas o arquivo que coloquei é exatamente igual ao anterior, eu apenas acrescentei ao comentário que está na planilha que é para clicar com o direito.
ERRO VALIDAÇÃO DE DADOS CPF E CNPJ
Enviado: 25 Fev 2019 às 14:53
por MairaMaraS
Osvaldo, deu certo dessa maneira que você me orientou, muito obrigada e desculpe pela demora no retorno!!
