Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por pablomoreiragv 13 Set 2019 às 12:03
Membro Novato
Mensagens: 6
Reputação: 0
#48149
Olá,

Tenho um Listbox que lista um relação de empresas, onde, através de um Textbox, é realizado o filtro na medida que é digitado no campo, e inserido o valor em um célula. Porém, o filtro encontra somente informações exatas, ou seja, palavras do início ao fim. Preciso que ele encontre também, textos aproximados, sendo que na medida que digitar, encontre todas as informações relativo ao que for digitado (textos do início, meio, e fim dentro do textbox).
É possível isso? Em anexo, arquivo exemplo.

Desde já agradeço
Apenas usuários registrados podem ver ou baixar anexos.
Por babdallas 16 Set 2019 às 12:08
Membro 5 Estrelas
Mensagens: 2010
Reputação: 887
#48206
Não vi o código, mas acredito que você deve usar o operador like com arrays (matrizes). Veja este link sobre o operador:

https://docs.microsoft.com/pt-br/dotnet/visual-basic/language-reference/operators/like-operator

Veja também este vídeo excelente do Felipe Gualberto:

https://www.youtube.com/watch?v=0jasabom_hI
Por pablomoreiragv 16 Set 2019 às 14:08
Membro Novato
Mensagens: 6
Reputação: 0
#48221
babdallas, assisti o video. Muito interessante, porém os exemplos mostrados seria para tratamento de somente palavras específicas? Precisava que o código analisasse qualquer texto digitado no textbox, filtrando o listbox. Se esse método funciona no meu caso, poderia dizer como seria a aplicabilidade/sintaxe no código que postei?

Obrigado