Página 1 de 1
Como pesquisar itens dentro de uma caixa de combinação
Enviado: 10 Ago 2016 às 15:38
por Adriner
Boa tarde gente,
Estou fazendo uma planilha de composição de preço unitário para orçamentos de obras de construção civil, onde eu criei uma caixa de combinação e coloquei fórmulas por toda a planilha que se programa sozinha quando eu seleciono algum serviços, através da célula vinculada. No anexo dá para ver bem como a caixa está programada, as células em branco seriam onde apareceriam os dados.
O meu problema é que eu tenho, literalmente, dezenas de milhares de serviços, pois eu utilizo diversas bases para regulamentar os meus dados.
Eu queria saber se existe algum jeito de eu pesquisar esses itens dentro da caixa de combinação. Como por exemplo eu digitar: ESCAVAÇÃO, e aparecer todos os serviços com a palavra escavação no nome.
Abaixo está a caixa de combinação aberta, exibindo apenas 10 dos milhares de serviços contidos nela.
Obrigado!!

Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 11 Ago 2016 às 16:01
por Kledison
Boa tarde,
verifica o anexo que postei no tópico abaixo:
http://gurudoexcel.com/forum/viewtopic. ... 019#p10019
Att
Como pesquisar itens dentro de uma caixa de combinação
Enviado: 11 Ago 2016 às 16:56
por Adriner
Kledison, muito boa a solução! Pelo anexo que eu vi é exatamente o que eu preciso, mas quando eu fui aplicar para o meu sistema, ele não funcionou, a lista ficou vazia! Pode ser pelo fato da minha validação de dados ser programada com uma fórmula? Ou talvez algum erro do meu computador? Porque eu copiei tudo exatamente como está no link que você mandou no outro tópico e fiz o passo a passo certinho! Pode ser também porque o código de lá é para um caso diferente, e eu precise adaptar o código para a minha situação?
Dá uma olhada em como fica a minha lista

Como pesquisar itens dentro de uma caixa de combinação
Enviado: 11 Ago 2016 às 16:59
por Kledison
Ok,
coloque um anexo de seu arquivo, deixe apenas o necessário para o seu problema que eu verifico para você.
Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 12 Ago 2016 às 13:45
por Adriner
Está ai Kledison, eu nao consegui nem salvar com o código do VBA executado.
A lista Itens é a que eu queria que tivesse esse recurso de pesquisa.
Queria também, por favor, que tivesse em mente que essa lista está incompleta, vai ter mais que o dobro de itens.
Obrigado!
Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 12 Ago 2016 às 14:41
por DJunqueira
Solução p/ regra de validação.
Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 12 Ago 2016 às 15:24
por Adriner
DJunqueira escreveu:Solução p/ regra de validação.
Ainda não está funcionando os códigos VBA para fazer a pesquisa na lista, mas obrigado pela ajuda!
Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 12 Ago 2016 às 19:55
por Kledison
Olá Adriner,
estive verificando sua planilha e percebi que não funciona o VBA por que a validação de Dados está com fórmulas, se fizer a validação somente com a lista que tem todos os itens funciona perfeitamente, porém a outra lista "BASES" não ira funcionar.
Estou tentando entender o motivo de não buscar os dados usando fórmulas na validação.
Na planilha que envio, ao selecionar um item ele irá buscar automaticamente a BASE.
Att
Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 12 Ago 2016 às 21:32
por DJunqueira
Nova tentativa de solução.
Na planilha anexa as opções da caixa de combinação são filtradas a medida q vc digita parte do texto, não é exatamente um autocompletar, mas reduz bastante as opções de busca.
Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 17 Ago 2016 às 15:08
por Adriner
DJunqueira escreveu:Nova tentativa de solução.
Na planilha anexa as opções da caixa de combinação são filtradas a medida q vc digita parte do texto, não é exatamente um autocompletar, mas reduz bastante as opções de busca.
Obrigado DJunqueira, mas o que eu tinha em mente era algo com sugestões entende? Se eu tenho lá numa lista, com exemplo de frutas:
Banana Pequena
Maçã Grande
Maçã Pequena
Ai eu digitaria a palavra "Pequena" e aparecia todas as opções com essa palavra no nome, tem como?
Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 17 Ago 2016 às 17:15
por Kledison
Adriner,
acredito que o exemplo que o Djunqueira fez atende suas expectativas, veja na imagem abaixo:
Att
Como pesquisar itens dentro de uma caixa de combinação
Enviado: 18 Ago 2016 às 09:25
por FilipeTeixeira
Bom dia! Desculpem a minha intromissão no tópico, mas isso é exatamente o que eu preciso em uma planilha.
Eu baixei a planilha do Djunqueira, só que não aparece o código vba que foi usado (Ou eu não soube procurar).
Se puderem me achar ficaria grato.
Abraços.
Como pesquisar itens dentro de uma caixa de combinação
Enviado: 18 Ago 2016 às 10:29
por DJunqueira
Não tem código --> xlsx
Re: Como pesquisar itens dentro de uma caixa de combinação
Enviado: 23 Ago 2016 às 13:14
por Adriner
DJunqueira escreveu:Nova tentativa de solução.
Na planilha anexa as opções da caixa de combinação são filtradas a medida q vc digita parte do texto, não é exatamente um autocompletar, mas reduz bastante as opções de busca.
Realmente essa solução que o DJunqueira enviou resolveu em grande parte o meu problema.
Só uma dúvida, para eu acrescentar os itens das listas DER, DNIT ou qualquer outra a ser inserida, é só eu ir duplicando as fórmulas na aba SERVIÇO e aumentar a abrangencia das fórmulas da aba Planilha?