Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Pesquisar Qualquer parte do texto na COMBOBOX - VBA

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Vp2017
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Sex Mai 05, 2017 4:22 pm

Pesquisar Qualquer parte do texto na COMBOBOX - VBA

Mensagem por Vp2017 »

Olá Amigos !!

Sou novo aqui no fórum e venho pedir uma super ajuda de vocês.

Acredito que seja uma coisa simples porem já pesquisem e tentei de todas as formas e não consegui fazer funcionar.

O caso é que tenho um ComboBox (combobox3) que lista os clientes de uma determinada coluna(Clientes) de uma planilha (P2) .

Preciso que ao começar a digitar na ComboBox a mesma liste o resultado considerando qualquer parte do texto da coluna de clientes da Planilha e não somente o nativo autoCompletar que considera apenas as letra inicias do cadastro.

Portanto a cada letra que for digitada na combobox o mesmo filtrará somente os cadastros que tiverem tal combinação de caracteres.

Desde ja agradeço a ajuda .
Office 2016 - VBA


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: Pesquisar Qualquer parte do texto na COMBOBOX - VBA

Mensagem por Mikel Silveira Fraga »

VP, boa noite.

Por acaso já deu uma olhada no tópico abaixo:
- Combo em Lista (Tomás Fórum)

Acredito que seja exatamente o que esta precisando.

Veja e nos retorne. Abraços e excelente final de semana.


avgsantos
Colaborador
Colaborador
Mensagens: 93
Registrado em: Ter Fev 02, 2016 6:39 pm

Re: Pesquisar Qualquer parte do texto na COMBOBOX - VBA

Mensagem por avgsantos »

Boa tarde, Mikel

Seria possível quando digitar a segunda letra apagar o filtro da combo lista caso não encontrar o nome no banco de dados?

avgsantos


Vp2017
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Sex Mai 05, 2017 4:22 pm

Re: Pesquisar Qualquer parte do texto na COMBOBOX - VBA

Mensagem por Vp2017 »

Olá Mikel .

Obrigado pelo retorno , eu já tinha visto esse exemplo que você postou , mas ainda não é isso

Na verdade o que estou precisando é um filtro que pesquise qualquer parte do texto dos itens que estão na tabela e não somente pela inicial .
Digamos que minha combo exiba uma lista de clientes conforme a lista abaixo ;

-Pedro
-Jose
-Manoel

Se digitarmos a letra " E " apareceriam os 3 nomes .... se digitássemos a letra " S " apareceria somente o JOSE. e assim por diante conforme fossem combinando as letras a combo iria filtrando.

Se alguém tiver uma ideia agradeço ;


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


srobles
Jedi
Jedi
Mensagens: 805
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: Pesquisar Qualquer parte do texto na COMBOBOX - VBA

Mensagem por srobles »

Vp2017,

Veja se o modelo em anexo atende suas necessidades. Adapte á sua realidade.

Abs
Anexos
modelo_Pesquisa_Personalizada.zip
(11.96 KiB) Baixado 1118 vezes


fabiocerr
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Seg Jul 09, 2018 3:30 pm

Re: Pesquisar Qualquer parte do texto na COMBOBOX - VBA

Mensagem por fabiocerr »

Boa tarde,

o exemplo do sroles é de grande ajuda. Gostaria de saber se é possível pesquisar e trazer o resultado da pesquisa no próprio combobox, deixando assim a tela apenas com um combobox?


srobles
Jedi
Jedi
Mensagens: 805
Registrado em: Qua Mai 06, 2015 7:39 pm

Re: Pesquisar Qualquer parte do texto na COMBOBOX - VBA

Mensagem por srobles »

fabiocerr,

Veja se as alterações atendem sua necessidade amigo.

Espero ter ajudado.

Abs
Anexos
modelo_Pesquisa_Personalizada.zip
(11.5 KiB) Baixado 1516 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder