Prezados conhecedores de VBA,
Há pouco tempo me solicitaram a criação de uma consulta versátil e refinada da base de dados dos CEP´s no Brasil. Por versátil entenda-se que o primeiro filtro deveria ser por CIDADE e o segundo por ENDEREÇO e refinada por forçar o usuário a especificar melhor a busca de ambos (máximo de registros nos combos: Cidades - 50 e Endereços - 100).
Pois bem, preparei o modelo com mais de 700 mil registros e para minha surpresa ele não ficou tão pesado como imaginei... (quebrei a cabeça para melhorar o desempenho das fórmulas). Ocorre que neste fim de semana falei com esta pessoa e ele me perguntou se havia a possibilidade de montar essa mesma planilha através de macros. Expliquei que conhecia lhufas de VBA mas, caso ele autorizasse, recorreria ao fórum para verificar essa possibilidade.
Com o ok dele estou postando a CONSULTA CEP BRASIL. A partir de palavras-chave para CIDADE e ENDEREÇO o modelo refina as buscas até apresentar o CEP procurado.
A ajuda que solicito é para a produção deste mesmo modelo em VBA. Como sei que tem um monte de feras no Planilhando acho que vou conseguir. Sinceramente nem tentei começar pois não entendo direito a codificação VBA.
As fórmulas que utilizo para captura estão visíveis (aba CEPBRASIL) e protegi a aba CONSULTA para facilitar a interação com o usuário e evitar edição indevida (a senha é planilhando para aqueles que também quiserem checar os parâmetros de busca).
Resumindo passo a passo:
1 - busca cidade por palavra-chave ->
2 - combo cidades se até 50 ocorrências ->
3 - busca endereço na cidade selecionada por palavra-chave ->
4 - combo endereços se até 100 ocorrências.
Finalizado o fluxo, o CEP é capturado. Gostaria que as macros respeitassem esta sequência.
Já ia esquecendo... Também é possível digitar o CEP para consultar o endereço. Como muitos endereços diferentes podem ter o mesmo CEP, após a digitação é disponibilizado o combo para seleção. Mas esta consulta não me foi solicitada em VBA (acho que porque é bem simples).
Como até hoje não tive que retificar/ajustar nada neste modelo estou assumindo que ele funciona a contento. Mas caso vcs identifiquem algo, favor me avisar.
O link do 4shared é esse (o fórum tem um limite menor que meu arquivo):
http://www.4shared.com/rar/ezFGzFso/COR ... NDRIX.html
Antecipadamente grato.
Abs a todos.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 28/10/2012 11:56 pm