Notifications
Clear all

Como fazer um sistema de busca em VBA?

7 Posts
2 Usuários
0 Reactions
2,806 Visualizações
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Sei que essa minha pergunta deve ter feita a cabeça de muitos explodirem, mais gostaria que alguém me indicasse algum site que me desse uma luz nos primeiros passos de como eu poderia fazer um sistema de busca em VBA para uma planilha que eu tenho aqui na empresa.
Encontrei alguns exemplos na internet (inclusive aqui no fórum) mais gostaria muito de aprender como fazer e não pegar a bagaça pronta e fazer as alterações necessárias.
Sei que é necessário ter pelo menos um conhecimento médio em VB (eu tenho o básico rs) mais gostaria muito de caminhar para a minha tão sonhada "independência em VB".

Amigos, de preferencia (se possível) me passem algum site em português, pq em inglês eu vou apenas sambar e nada sairá.

Minha idéia é criar um sistema de busca, tento como fonte uma planilha de cadastro de clientes.
E o diferencial será que na hora de pesquisar, a pessoa não irá precisar digitar o nome do cliente por completo.
A pessoa irá digitar apenas o começo ou qq parte do meio da Razão Social do cliente e o Excel jogará na tela todos os resultado possíveis.

Olha, sei que é um sistema de busca meio complicado de se criar, mais se puderem me dar uma força de onde devo começar.
Ahhh, se os amigos tiverem algum exemplo disso já criado e puderem me passarem tb, será de grande ajuda.

Um forte abraço á todos!
Wolney K.

 
Postado : 04/12/2012 12:25 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Wolney,

Desconheço o tamanho de sua base de clientes mas vou postar um exemplo de busca genérica em uma base de cerca de 25 mil registros, limitado a 3 mil resultados.

Sem VBA. Me avise. Fiz com fórmulas mais simples pra facilitar o entendimento.

Abs,

 
Postado : 04/12/2012 10:36 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Use a pesquisa e a biblioteca

viewtopic.php?f=23&t=1976

Caso queira adaptar tem esse arquivo em:
4shared.com/rar/z0yf9Ysb/CONTROLE_DE_ESTOQUE_V20.html?
Att

 
Postado : 05/12/2012 7:20 am
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Mandrix, nunca tinha visto essa função INDIRETO.
Me diga uma coisa: Como vc faz ele entender que ele deve fazer sua pesquisa baseada na célula B1 da guia "CONSULTA"?

O resultado é muito bom!
É perfeito para oq eu estava precisando man!

 
Postado : 05/12/2012 1:53 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara,

Vc precisa rastrear (precedentes e dependentes) para percorrer os caminhos feitos pelas fórmulas. Vá em B1 da aba CONSULTA e acione o menu Fórmulas; depois Rastrear Dependentes, quando aparecer uma seta clique 2 vezes nela e vc será levado para F1 de Plan2.

Vc pode pesquisar qualquer fórmula desta maneira.

Se não avançar avise.

Abs,

 
Postado : 06/12/2012 7:00 pm
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Mandrix, PERFEITO MAN!
Cara, olha que ue passei dias tentando elaborar algo nesse estilo mais nada saia.
Meu, Parabéns pelo projeto e MUITO OBRIGADO cara!!!!

 
Postado : 07/12/2012 1:23 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Abraço MAN!

Vlw.

 
Postado : 07/12/2012 4:32 pm