Notifications
Clear all

Formatar RG com digito verificador com letra

4 Posts
2 Usuários
0 Reactions
2,181 Visualizações
(@lucasdjb)
Posts: 12
Active Member
Topic starter
 

Boas,

Fiz a seguinte formatação condicional para exibir os números de RG:

[>=111111111] ##"."###"."###"-"#; #"."###"."###

porém, apareceu um RG com o digito verificador com letra (X) e assim que é digitado o excel não aplica a formatação.

ex.: RG 36.492.553-X
Digito 36492553X
Aparece na célula 36492553X

RG 47.025.000-7
Digito 470250007
Aparece na célula 47.025.000-7

Como faço para a formatação entender o X ou qualquer outra letra como digito verificador?

 
Postado : 25/06/2018 8:13 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lucasdjb,

Boa tarde!

Penso que como a formatação personalizada que você usou é somente para números, que ela não aceitará um dígito com letras.

Desse modo, fiz uma pequena rotina em VBA que faz o que você quer.

Veja se pode ser assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/06/2018 9:11 am
(@lucasdjb)
Posts: 12
Active Member
Topic starter
 

Wagner,

boa tarde.

É isso que preciso, mas de uma forma que seja automatica, igual a formatação das celulas é possivel?

como os rgs não são padronizados, vi que dependendo do estado a quantidade de numeros muda também.

 
Postado : 26/06/2018 1:29 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lucasdjb,

Boa noite!

Como a formatação, infelizmente, se tem como fazer eu não sei fazer.

Quanto a questão da quantidade de dígitos, você tem razão: isso é um problema.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 26/06/2018 3:20 pm