Notifications
Clear all

pesquisar parte do nome

14 Posts
4 Usuários
0 Reactions
2,448 Visualizações
(@inovacao)
Posts: 42
Eminent Member
Topic starter
 

Muito bom dia, a todos!!! :)

Sou iniciante no fórum e estou muito contente de pode participar desta comunidade de feras no Excel.
Humildemente deixo minha duvida para os amigos que puderem me ajudar, desde já agradeço a todos que ao menos leram o meu tópico.
Bom a duvida é a seguinte, vou tentar detalhar o máximo possível.

Tenho duas tabelas uma de produtos e outra de pesquisa de produtos, na tabela de pesquisa de produtos a pesquisa é feita pelo nome e esta com validação com a tabela de produtos, o problema é que toda vez que pesquiso tenho que digitar o nome todo do produto, teria uma forma não sei se é possível pesquisar digitando apenas parte do nome.
EX: Pasta de dente, ao digitar Pa ele já mostrasse todos os produtos que iniciasse com este nome.

Desde já agradeço a todos os amigos.

 
Postado : 15/07/2015 6:57 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sem visualizar seu modelo de dados, fica difícil (para mim) entender/propor uma solução.
Assim verifique no exemplo se lhe atende.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/07/2015 4:20 pm
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Eu tenho uma planilha parecida (acredito eu)

Na tabela dos cadastros dos produtos aconselho a criar uma coluna para suporte.

Observe o modelo e vê se atende a necessidade!

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 16/07/2015 5:23 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Segue mais um modelo baseado no modelo que o Reinaldo passou, apenas para demostrar que dá para fazer uma busca em tempo real enquanto se digita e sem uso de macros.
Abraços!

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 16/07/2015 6:22 am
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Esse modelo do Issamu até eu vou adaptar nas minhas planilhas, muito show!

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 16/07/2015 9:40 am
(@inovacao)
Posts: 42
Eminent Member
Topic starter
 

Boa Noite.

Primeiramente peço desculpa a todos pela demora na resposta é que achei que eu ia receber um e-mail avisando que tive resposta, por isso não cheguei as respostas antes.
Agradeço de coração a disposição dos caros colegas em me ajudar e ainda por cima recebi três exemplos de ajuda :) , estou baixando agora e vou testar cuidadosamente cada um, se não resolver eu posto minha humilde planilha aqui.
Não sei se é por aqui que responde, se por essa resposta estou respondendo a todos pois nunca participei de um fórum.
Abraço a todos e multiclassismo obrigado. :D

 
Postado : 16/07/2015 4:21 pm
(@inovacao)
Posts: 42
Eminent Member
Topic starter
 

Boa Tarde, a todos!!!

Quase-la, na trave, rsrs :)
Os exemplos que recebi são ótimos porem não conseguir encaixa-los na minha necessidade atual, porem vou utilizar todos eles em outros projetos que tenho.
Vou tentar explicar melhor a minha necessidade,

1-tenho quatro tabelas, ENTRADA, SAÍDA, ESTOQUE E TELA INICIAL inicial.

2-A tela inicial tem uma coluna chamada pesquisa rápida de produtos, nessa coluna tem um PROCV E UMA VALIDAÇÃO que mostra a lista de todos os produtos la do estoque, quando a pessoa clicar na coluna, e escolhe um produto da lista, automaticamente preencha as outras linhas de preço, quant em estoque e etc.

3-Agora vem o problema, ao clicar na chavinha com o PROCV E VALIDAÇÃO aparece a lista toda dos produto já cadastrados, porem gostaria que conforme ele fosse digitando pate do nome, LISTASSE NA VALIDAÇÃO SOMENTE OS PRODUTOS QUE ATENDEM AO CRITÉRIO, E ASSIM ELE ESCOLHERIA UM PRODUTO DA LISTA DE VALIDAÇÃO QUE APARECE.

Não sei se estou conseguindo me expressar bem, espero que sim.

Segue anexo o minha humilde planilha para que os caros colegas possam compreender melhor a minha dificuldade.

Obrigado a todos. :D

 
Postado : 17/07/2015 10:25 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Sua planilha está bem confusa, principalmente o gerenciador de nomes com muitos nomes...

Veja o modelo com a alteração que creio ser o que você está querendo. Precisei criar uma tabela adicional para controlar a lista conforme texto parcial digitado na célula.

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 17/07/2015 11:59 am
(@inovacao)
Posts: 42
Eminent Member
Topic starter
 

Muito Obrigado Issamu pelo anexo erá isto mesmo que eu precisava. :D
Porem tem duas Facilidades que poderia ser feito para deixar o modo de pesquisa ainda mais fácil, não sei se é possível fazer, porem como você é fera no Excel eu acredito que você consegue, se não tudo bem, pois ficou ótimo depois da sua modificação e me ajudou muito, mas vamos la.

1-Quando clico na coluna de pesquisa na tela inicial ele mostra a relação de produtos já cadastrados, -queria saber se tem como digitar parte do nome para pesquisar, ainda com a lista dos produtos aparecendo e ele ir refinando conforme eu digito, ou seja com a lista ainda suspensa aparecendo todos os produtos eu ir digitando o texto de procura?

2-Depois que pesquiso um produto seleciono ele e teclo ENTER até aqui beleza, porem depois que aquele produto esta selecionado, e eu volto a clicar na coluna de pesquisa ele não mostra mais a lista com todos os produtos, para aparecer a lista novamente preciso apagar o produto que já foi pesquisado, queria que mesmo depois de pesquisar um determinado produto ele mostrasse a lista la do estoque.

Não sei se fui bem claro, mas acredito que deu para você entender, e para facilitar SEGUE ANEXO DUAS IMAGENS EM POWER POINT, falando e mostrando o que escrevi aqui.

Continuo sem pala gentiliza agradecer a grande gentileza!!! :)

 
Postado : 17/07/2015 4:08 pm
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Olá!
Entendi as suas perguntas, mas infelizmente nem tudo é possível fazer usando a ferramenta de validação de dados.

Estou postando um novo modelo aplicando um controle de formulário ActiveX que tentei configurar para ficar o mais próximo possível as suas solicitações.

Para ficar exatamente como você quer, seria necessário o desenvolvimento e manipulação do controle por VBA.

No arquivo, a propriedade do objeto que faz abrir a lista automaticamente ao clicar no campo, não permite a digitação, por isso, para deixar a lista aberta é preciso clicar na seta para baixo da lista suspensa e depois então digitar para ir refinando a busca.

Abraços.

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 20/07/2015 8:11 am
(@inovacao)
Posts: 42
Eminent Member
Topic starter
 

Bom Dia, meu caro Issamu.

Esta do jeito que eu precisava que ficasse excelente!!!
Porem segue algumas duvidas;

1- depois que eu acrescento um novo produto na tela de estoque ele não aparece na tela de pesquisa ou seja não atualiza, para que o produto recém cadastrada apareça preciso fechar e reabrir a planilha toda vez que cadastro um novo produto, não tem uma forma de fazer com que ao cadastrar um novo produto ele já apareça na tela de pesquisa? seria isto para fechar este tópico.

2-Tenho mais algumas planilhas que segue este mesmo padrão, uma de vendas, compras, financeiro, estou preocupado pois tentei copiar e colar a validação e as fórmulas para os outras planilhas que tenho e não funcionou, como vou fazer com essas outras, não teria como você me explicar como você fez para que eu faça nas outras.

3-Ela esta um pouco lenta é normal?

SEGUE ANEXO A MESMA PLANILHA, SÓ ACRESCENTEI MAIS ALGUMAS LINHAS.

Obrigado fera, pela paciência e pela ajuda.

 
Postado : 21/07/2015 5:07 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Olá!
Quantos seus questionamentos, posso responder no momento com relação a 1ª questão e a 3ª. Eu normalmente não aplico este tipo de controle activex de combobox em planilha em planilha, e de fato vi que o evento de atualização dos valores só deve rodar ao abrir o arquivo, por isso para utilizar este método será preciso criar uma linha de código no evento DropButtonClick deste controle para forçar a atualização dos valores ao selecionar a lista suspensa. Para fazer isso, pressione ALT+F11 para abrir o VBA e vá no módulo da Plan2(MENU) e insira o código:

Private Sub ComboBox1_DropButtonClick()
ComboBox1.ListFillRange = "Estoque_Validação"
End Sub

Feche o VBA e teste. Para preservar o código no arquivo, será preciso salvar o arquivo como xlsm (pasta de trabalho habilitada para macro).

Quanto a questão 3, creio que este desenvolvimento que propus não esteja impactando muito na velocidade. Eu sugiro você ver o seu gerenciador de nomes e excluir tudo aquilo que não está sendo de fato usado na planilha.

Quanto a explicação, em outra oportunidade e com mais tempo tento de dar um retorno ou então publicar algum artigo no meu blog excelmaniacos, mas no momento não conseguirei te detalhar por questão de tempo mesmo.

ABraços!

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 21/07/2015 8:04 am
(@inovacao)
Posts: 42
Eminent Member
Topic starter
 

Boa Tarde.
Caro Issamu, muito obrigado esta perfeito!!!

Só vou tirar umas duvidas com você;

1-Quando vou na tela de estoque e cadastrado um novo produto ele não aparece na tela de pesquisa, só aparece depois que fecho e reabro a planilha, tem como você arrumar isto para min, por gentileza.
Se não a cada produto cadastrado vou ter que fechar e abrir a planilha para que ele apareça na tela de pesquisa.

2-a cada alteração que faço ela mostra na barra inferior do lado direito o progresso de atualização de processadores de 1% até chegar a 100%, é normal esta barra?

3-Tenho outras planilhas de; vedas, compras, finanças que tem esta mesma tela de pesquisa, porem tentei copiar as fórmulas e até uma plan de validação igual a sua mas não funcionou, como faço visto que preciso implantar esta mesma função em outras planilhas, tem como você me ensinar como fazer?

SEGUE A PLANILHA EM ANEXO POIS ACRESCENTEI ALGUMAS LINHAS.

Grato, pela excelente ajuda.

 
Postado : 21/07/2015 12:46 pm
(@inovacao)
Posts: 42
Eminent Member
Topic starter
 

RESOLVIDO.

:D Obrigado Issamu!!

Tudo certo resolvido, grato pela disposição e paciência em ter me ajudado, foi muito útil e resolveu o meu problema.

Agradeço também de coração a todos que se dispuseram a me ajudar.

Um abraço e fiquem com Deus, até a próxima.

 
Postado : 21/07/2015 1:40 pm