Página 1 de 1
Usando ComboBox como Filtro
Enviado: 19 Out 2016 às 14:02
por yurimenezess
Boa tarde senhores,
criei um userform, e nele quero filtrar com ajuda de 3 ComboBox seleciono os critérios do filtro nelas, que devem me retornar em uma ListBox o número da ordem de chamada (sendo que há 2 listBox, uma retorna os numeros das ordens de chamadas internas, e outra para as externas).
No entanto gostaria que os itens da ComboBox não repetissem, por exemplo na ComboBox cidade esta aparecendo 2 vezes Porto Alegre, pois há 2 clientes lá.
Gostaria também que com base na seleção da ComboBox1, a ComboBox 2 e a ComboBox3 já fossem filtrando, com base nas possíveis combinações de seleção ainda disponíveis.
Estou disponibilizando a minha planilha (Pasta1)...
Estive pesquisando em diversos Fóruns e achei uma planilha semelhante ao que quero fazer, porém devido a ter que pular colunas no filtro não obtive exito ao rodar a macro.. estou anexando também (FilterForm).
Favor se alguém puder me ajudar.. Muito Obrigado desde já.
Usando ComboBox como Filtro
Enviado: 23 Out 2016 às 01:13
por rahfaeu
Olá Yuri...
Veja o arquivo que alterei, acho que te ajuda.
Utilizei o Objeto Listview ao invés do Listbox, os formulários ficam muito mais profissionais usando o Listview e os recursos são "infinitos". (fica a dica

)
Conceito:
Neste exemplo temos três campos que serão utilizados como filtro (Nome, Cidade e Serviço), logo teremos as seguintes combinações:
Comparação 1 (4 possibilidades):
Nome <> "" X Cidade = "" X Serviço = ""
Nome <> "" X Cidade = <> X Serviço = ""
Nome <> "" X Cidade = "" X Serviço <> ""
Nome <> "" X Cidade <> "" X Serviço <> ""
Comparação 2 (4 possibilidades):
Nome = "" X Cidade <> "" X Serviço = ""
Nome <> "" X Cidade = <> X Serviço = ""
Nome = "" X Cidade <> "" X Serviço <> ""
Nome <> "" X Cidade <> "" X Serviço <> ""
Comparação 3 (4 possibilidades):
Nome = "" X Cidade = "" X Serviço <> ""
Nome <> "" X Cidade = "" X Serviço <> ""
Nome = "" X Cidade <> "" X Serviço <> ""
Nome <> "" X Cidade <> "" X Serviço <> ""
Espero que tenha ajudado.
Se ajudou marca como: "
RESOLVIDO"
Re: Usando ComboBox como Filtro
Enviado: 24 Out 2016 às 07:37
por yurimenezess
rahfaeu escreveu:Olá Yuri...
Veja o arquivo que alterei, acho que te ajuda.
Utilizei o Objeto Listview ao invés do Listbox, os formulários ficam muito mais profissionais usando o Listview e os recursos são "infinitos". (fica a dica
)
Conceito:
Neste exemplo temos três campos que serão utilizados como filtro (Nome, Cidade e Serviço), logo teremos as seguintes combinações:
Comparação 1 (4 possibilidades):
Nome <> "" X Cidade = "" X Serviço = ""
Nome <> "" X Cidade = <> X Serviço = ""
Nome <> "" X Cidade = "" X Serviço <> ""
Nome <> "" X Cidade <> "" X Serviço <> ""
Comparação 2 (4 possibilidades):
Nome = "" X Cidade <> "" X Serviço = ""
Nome <> "" X Cidade = <> X Serviço = ""
Nome = "" X Cidade <> "" X Serviço <> ""
Nome <> "" X Cidade <> "" X Serviço <> ""
Comparação 3 (4 possibilidades):
Nome = "" X Cidade = "" X Serviço <> ""
Nome <> "" X Cidade = "" X Serviço <> ""
Nome = "" X Cidade <> "" X Serviço <> ""
Nome <> "" X Cidade <> "" X Serviço <> ""
Espero que tenha ajudado.
Se ajudou marca como: "RESOLVIDO"
Oi rahfaeu,
tentei abrir a sua planilha mas abrir aparece as seguintes mensagens.
"Não foi possível carregar alguns objetos porque eles não está(ão) disponível(is) nesta máquina."
"Erro de compilação: É impossível localizar o projeto ou a biblioteca."
Teria que instalar algum outro programa para rodar esses objetos listview?
Usando ComboBox como Filtro
Enviado: 24 Out 2016 às 07:54
por rahfaeu
Olá Yuri, bom dia.
Habilite a referência Microsoft Windows Common Controls 6.0 (SP6).
Veja o passo a passo no link:
http://www.tomasvasquez.com.br/forum/vi ... php?t=1723
Abraços.
Re: Usando ComboBox como Filtro
Enviado: 24 Out 2016 às 16:20
por yurimenezess
rahfaeu escreveu:Olá Yuri, bom dia.
Habilite a referência Microsoft Windows Common Controls 6.0 (SP6).
Veja o passo a passo no link:
http://www.tomasvasquez.com.br/forum/vi ... php?t=1723
Abraços.
Boa tarde,
habilitei o Microsoft Windows Common Controls 6.0,
mas ainda aparece erro no localizar,
vou fazer alguns testes, e tentar identificar o erro.
por enquanto obrigado.
Re: Usando ComboBox como Filtro
Enviado: 24 Out 2016 às 17:12
por rahfaeu
Yuri, poste o erro que está retornando, a descrição completa.
veja as referências que eu possuo ativas, veja se você tem as mesmas:
Vou fazer o mesmo código, mas carregando a Listbox como pediu e posto aqui.
Abraços.
Re: Usando ComboBox como Filtro
Enviado: 24 Out 2016 às 20:31
por yurimenezess
rahfaeu escreveu:Yuri, poste o erro que está retornando, a descrição completa.
veja as referências que eu possuo ativas, veja se você tem as mesmas:

Vou fazer o mesmo código, mas carregando a Listbox como pediu e posto aqui.
Abraços.
Descobri o motivo,
não roda em máquinas com o excel 64 bits..

Re: Usando ComboBox como Filtro
Enviado: 27 Out 2016 às 13:13
por rahfaeu
Yuri, boa tarde!
Segue exemplo carregando a Listbox.