Notifications
Clear all

Pesquisa com mais de um critério em Listbox.

4 Posts
3 Usuários
0 Reactions
1,686 Visualizações
(@iethan)
Posts: 10
Active Member
Topic starter
 

Pessoal,

Bom dia.

Não sou expert em VBA e talvez tenha alguma outra forma mais simples ou mais completa de fazer o que quero. Até encontrei tópicos relacionados aqui, mas as soluções não tinham o código exposto na publicação ou não continham o anexo.

Estou tentando filtrar dentro do listbox (que já carrega todos os dados da planilha, a qual é bloqueada com senha).

Na internet, vi somente exemplos de filtro único (Somente por uma coluna) o que não me serve, pois preciso encontrar os dados não só pelo nome, mas também por outros critérios.
Segue imagem do userform atual.

https://ibb.co/bmP5pzV

O que eu preciso é que o Listbox filtre os dados de acordo com as seleções das combobox.

Alguém pode me ajudar?

 
Postado : 02/10/2019 7:17 am
Reinaldo
(@rlm)
Posts: 246
Estimable Member
 

Apenas por uma imagem é dificil. Para ter um retonro efetivo poste seu modelo, ou copia que presente sua estrutua (dados ficticios quando necessario)
Obs.: Deve ser definido o que fazer com cada um dos elementos do filtro quando estiverem preenchidos ou não
Tipo seria um ou outro; um e outro....
O colega Mauro Coutinho disponibilizou a algum tempo, um exemplo, no forum Tomás Vasquez de como pode ser varias seleções http://www.tomasvasquez.com.br/forum/viewtopic.php?t=148

Reinaldo

 
Postado : 02/10/2019 8:49 am
(@srobles)
Posts: 231
Estimable Member
 

iEthan,

Com base na foto do modelo que disponibilizou, confesso que para mim, não faz muito sentido filtrar os dados do ListBox, tendo em vista que na teoria, os dados são únicos, mas todavia, fiz um modelo me baseando pela foto.

Contudo, ficou meio complicado para mim, por exemplo, filtrar pelo Nome e depois selecionar um valor no campo CPF, pois veja, filtramos pelo nome e ao passar o cpf, se o CPF não bater com o associado ao nome, a lista retornada será outra.

Peço que teste e veja se o modelo atende em partes, sua demanda.

Link: https://www.sendspace.com/file/umghkd

Espero ter ajudado.

Abs.

Saulo Robles

 
Postado : 02/10/2019 2:54 pm
(@iethan)
Posts: 10
Active Member
Topic starter
 

Questão resolvida.
Eu consegui adaptando o método postado pelo rlm.

Obrigado pelas respostas.

 
Postado : 07/10/2019 8:47 am