Logo Hardware.com.br
Peskz
Peskz Super Participante Registrado
482 Mensagens 15 Curtidas

Excel - Macro para pesquisa

#1 Por Peskz 22/04/2008 - 09:02
Pessoal, estou meio sem tempo, talvez vcs conheçam algo ja criado que possa me disponibilizar, preciso criar uma pesquisa personalizada, como se fosse a pesquisa que o proprio excel tem, principalmente aquele recurso de localizar todas as ocorrencias, gostaria de fazer algo bem parecido, com janelas de vba .. etc ... se alguem ja tiver algo pronto neste sentido, da uma mão ae!
Obadia
Obadia Super Participante Registrado
433 Mensagens 23 Curtidas
#2 Por Obadia
22/04/2008 - 10:47

Pessoal, estou meio sem tempo, talvez vcs conheçam algo ja criado que possa me disponibilizar, preciso criar uma pesquisa personalizada, como se fosse a pesquisa que o proprio excel tem, principalmente aquele recurso de localizar todas as ocorrencias, gostaria de fazer algo bem parecido, com janelas de vba .. etc ... se alguem ja tiver algo pronto neste sentido, da uma mão ae!


Tem sim irmão, veja se lhe atende.

Abs,

Anexos

______________________
"Vale apena lutar por tudo
aquilo que vale apena ter"
Roberto Obadia
brunces
brunces Tô em todas Registrado
986 Mensagens 76 Curtidas
#3 Por brunces
22/04/2008 - 11:06
Mas, Peskz, "o quê" e "onde" você quer pesquisar exatamente? Quer pesquisar valores em uma planilha? Quer pesquisar valores em uma listbox, como no exemplo postado pelo Obadia? Quer pesquisar valores com recurso de filtro avançado? Dê mais detalhes. smile.png

brunces
- Bruno Magalhães - Eu uso Linux (Meu blog, com dicas, sugestões e soluções de problemas relacionados ao Linux)
- Bruno Magalhães - O Blog
- Minimize o Windows Media Player para a bandeja (tray)
Peskz
Peskz Super Participante Registrado
482 Mensagens 15 Curtidas
#4 Por Peskz
22/04/2008 - 13:12
brunces disse:
Mas, Peskz, "o quê" e "onde" você quer pesquisar exatamente? Quer pesquisar valores em uma planilha? Quer pesquisar valores em uma listbox, como no exemplo postado pelo Obadia? Quer pesquisar valores com recurso de filtro avançado? Dê mais detalhes. smile.png

brunces


quero fazer pesquisa na planilha, atraves de uma userform, como se fosse a 'pesquisa do excel - localizar (ctrl+L)'

eu tenho uma planilha que gerencia os numeros de ordens de serviço, cada linha é um numero (sequencial), cada coluna tem uma caracteristica da ordem (um banco de dados). existem colunas tipo "cliente" ou "cor" ...

o que eu quero fazer é personalizar a pesquisa que eu faço manualmente pelo localizar do excel.

o layout do exemplo que o obadia pos pode servir, preciso de um campo texto para escrever a palavra chave, preciso de um combobox para personalizar as colunas em que as pesquisas serão feitas, e preciso de um listbox abaixo para mostrar-me as ocorrencias.

por exemplo:

quero procurar por "branco" na coluna "cor" - o resultado seria todas os numeros de ordem de serviço com esta configuração.


___________


eu acho que deve ter algum exemplo +- parecido com isso naqueles sites gringos, eu suponho.

não gostaria de dar trabalho pra vcs ^^

se não tiver nada começado, agente pode fazer junto ... acho que é simples
brunces
brunces Tô em todas Registrado
986 Mensagens 76 Curtidas
#5 Por brunces
22/04/2008 - 13:37
Peskz, o que você quer está mais para Filtro Avançado do que Pesquisa. Não sei se é possível mostrar os resultados do filtro em um userform no Excel, mas também não duvido (hahaha), pois cada dia que passa, eu vejo uma surpresa nova no Excel.

No Access, isso é muito comum e simples de se fazer; basta vincular uma listbox a uma textbox e usar SQL para filtrar o que for digitado naquela textbox. Você precisa mesmo usar o Excel?

A lógica da pesquisa é até simples de montar, o problema mesmo é o resultado ser exibido no form. Temos que pesquisar sobre isso. Agora, se puder jogar o resultado em uma planilha, aí é beleza! smile.png

Uma opção, talvez, seria jogar o resultado em uma planilha oculta e vincular uma listbox a essa planilha.

brunces
- Bruno Magalhães - Eu uso Linux (Meu blog, com dicas, sugestões e soluções de problemas relacionados ao Linux)
- Bruno Magalhães - O Blog
- Minimize o Windows Media Player para a bandeja (tray)
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal