Notifications
Clear all

[Resolvido] Expandir faixa de CEP's

9 Posts
2 Usuários
0 Reactions
1,790 Visualizações
(@deyvidbr)
Posts: 0
New Member
Topic starter
 

Boa tarde a todos,

 

Estou realizando um trabalho e estou com dificuldades, tenho uma planilha onde tenho o CEP, porém dentro deste CEP atende-se apenas a numeração de X até Y, podendo ser do lado Impar, Par, Ambos e exato.

Queria fazer uma macro para que ele fizesse em coluna a seguinte função "00000-000_X", ou seja ele pegaria o cep e concatenaria o numero, porém o numero ele vai de X até Y. Também tem a variável da rua tem CEP impar e par.

Anexo tem um print do banco de dados. Se alguém puder me auxiliar, eu pensei em um sistema de loop onde ele pega o cep, pega a informação da abordagem e reescreve como citado acima, quando finalizado ele vai para a próxima linha.

 
Postado : 03/09/2020 11:51 am
(@deyvidbr)
Posts: 0
New Member
Topic starter
 

Vamos lá!

Preciso criar uma macro que realize a concatenação do CEP e o intervalo de números em coluna, exemplo:

06442-110_164

06442-110_166[...]

06442-110_550

06442-110_552

O CEP 06442-110 se repete 4 vezes na planilha, com numeração inicial e final diferentes, com numeração pontual, que é só aquela e numeração par. Porém também tem a abordagem em números Ímpares e Ambos (sendo par e ímpar).

Preciso que ele realize essa operação em todas as linhas fazendo esta organização. Esta indo além dos meus conhecimentos e estou emperrado.

 

 
Postado : 03/09/2020 2:07 pm
(@deyvidbr)
Posts: 0
New Member
Topic starter
 

Vê se entende,

 

Na minha cabeça esta montado, mas não sei "passar no papel"

 
Postado : 03/09/2020 2:27 pm
(@deyvidbr)
Posts: 0
New Member
Topic starter
 

Cada CEP mesmo que duplicado tem um intervalo de números inicial e final, dentre esses números irei utilizar números impares, pares, ambos e pontual.

A macro teria que pegar o cep concatenar com o numero inicial, dar +2 e concatenar o cep ao próximo numero entre o intervalo inicial e final, se utilizado IMPARES E PARES, se for ambos é só +1, se for Pontual é só o inicial.

Entendeu? Ex. uma linha vai virar 1.000 linhas entende?

 
Postado : 03/09/2020 2:45 pm
(@deyvidbr)
Posts: 0
New Member
Topic starter
 

Maravilhoso, é isso mesmo!

 
Postado : 03/09/2020 3:36 pm
(@deyvidbr)
Posts: 0
New Member
Topic starter
 

Segue o arquivo.

 
Postado : 03/09/2020 3:54 pm
(@deyvidbr)
Posts: 0
New Member
Topic starter
 

Estamos quase la, eu preciso que considere o numero inicial também, porém ele vá realizando o concatenar até o numero final, ou seja, no cep 06442-110, ele tem inicial 164 e final 552 e ele é PAR.

06442-110_164

06442-110_166[...]

06442-110_550

06442-110_552
Seria interessante ele jogar essas informações em outra planilha deixar as que tem as informações apenas como banco de dados.

 
Postado : 04/09/2020 8:42 am
(@deyvidbr)
Posts: 0
New Member
Topic starter
 

Muito obrigado, você é um GOD!

Agora vou adaptar para quando for IMPAR e AMBOS 😍 

 
Postado : 04/09/2020 2:11 pm
(@anderson)
Posts: 0
New Member
 

Já está com todos os casos.

https://youtu.be/cG8pxkPEmQU

Este post foi modificado 4 anos atrás por Anderson
 
Postado : 04/09/2020 2:37 pm