Usuário com melhor resposta
Macro para inserir linha buscando Intervalo células

Pergunta
-
Bom dia pessoal,
Tenho uma mala direta (xls) com 30.000 contatos. Preciso inserir linhas em branco ao final de determinados intervalos, estes intervalos são fornecidos pelos Correios em uma outra planilha.
Ex.
De 01000-001 até 01028-999 vai pro CDD SE SPM
De 01029-000 até 01058-999 vai pro CDD AV SAO JOAO SPM
De 01059-000 até 01099-999 vai pro CDD AL NOTHMANN SPM
Gostaria de inserir/mesclar estes dados na minha mala direta conforme encerra cada intervalo.
Alguém se habilita?
- Movido Hezequias VasconcelosModerator quarta-feira, 28 de maio de 2014 17:36 Questão relacionada ao produto VBA
Respostas
-
No caso, você terá que estender a tabela de busca para incluir todos os resultados:
=PROCV(1*[@[CON_CEP]];'ORDEM DE CEP'!$C$4:$F$2566;3)
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 20 de dezembro de 2014 11:31
Todas as Respostas
-
-
-
-
-
-
-
Felipe,
Adicionei o procv, porém ele retorna apenas um resultado. Veja a imagem: http://www.sendspace.com/file/vjcn5x
Na planilha toda ele retornou: CTC MOOCA SPM- Editado Guilherme C. Machado terça-feira, 3 de junho de 2014 18:40 ajuste
-
Estou entendendo que a coluna a retornar é a F. Se for a E, tente a fórmula a seguir:
=PROCV(1*[@[CON_CEP]];'ORDEM DE CEP'!$C$4:$F$7;3)
Se mesmo assim não der certo, gentileza disponibilizar uma pasta de trabalho com mais dados.
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
-
Olá Felipe, bom dia!
Independente da coluna ser E ou F, o que ocorre é o seguinte: quando faço o procv na planilha onde está a minha mala direta (MALA_FOLDER_AGENDA), o procv retorna apenas alguns dados da planilha do correio (ORDEM DE CEP).
Veja no filtro do anexo (http://www.sendspace.com/file/pe6qfl), listou apenas CDD AV SAO JOAO SPM e CDD AL NOTHMANN SPM. Quando na verdade eu tenho vários destinos.
Me corrija se eu estiver errado, mas o procv não deveria retornar todos os destinos que estão na coluna E da planilha ORDEM DE CEP?
-
No caso, você terá que estender a tabela de busca para incluir todos os resultados:
=PROCV(1*[@[CON_CEP]];'ORDEM DE CEP'!$C$4:$F$2566;3)
Felipe Costa Gualberto - http://www.ambienteoffice.com.br
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 20 de dezembro de 2014 11:31