Página 1 de 1

Código de 5 digitos a partir de números em colunas

Enviado: 03 Mai 2021 às 10:54
por carlosroston
Gostaria de criar um código único de 5 digitos baseados nestes 5 níveis.

O problema é que há colunas com um e dois digitos. Por Exemplo a coluna B (n1) que possue o código 3 mas também possuem o código 10. A coluna D (n3) também da mesma forma. Isso tem feito com que alguns códigos exedam os 5 dígitos.

Como posso resolver este problema? Haveria alguma outra saída?

Teria como achar uma forma de ele renumerar os códigos no caso de eu excluir ou inserir uma linha sem intereferir nas demais famílias? Por Exemplo se eu excluir a linha 5 (código 3120) ele renumeraria apenas até a linha 9 (família 31)

Re: Código de 5 digitos a partir de números em colunas

Enviado: 04 Mai 2021 às 04:51
por CursoDeExcelGratis
bom dia Camilo, para resolver o primeiro problema vc poderia transformar seu números para hexadecimal, porém alguma coluna passar do 16 vc vai ter o mesmo problema.
Se este for o caso, vc teria que ver qual é o maior numero possível e criar sua propria função para passar o decimal para a sua base numérica ( da pra fazer isso com funções do excel, sem ter que usar VBA )
Para seu segundo problema, eu visualizo uma função com VBA apenas, para tratar os dados após exclusão e insersão de linhas.
Talvez possa ser feito com as funções de excel, mas para isso precisaria saber exatamente como preencher cada uma das colunas.

Re: Código de 5 digitos a partir de números em colunas

Enviado: 04 Mai 2021 às 10:48
por carlosroston
Perfeito, muito obrigado meu amigo.