Notifications
Clear all

Extraindo resultados de uma data-base

12 Posts
3 Usuários
0 Reactions
2,559 Visualizações
(@echacur)
Posts: 8
Active Member
Topic starter
 

Bom dia a todos,

Estou com uma dúvida homérica, já faz um tempo que tento desenvolver um código que faça os seguintes comandos:

1. Procure dentro de uma coluna todas as células que contenham a palavra que procuro. Por exemplo:

Procuro "Matriz" em um intervalo de células, a macro pode me devolver em uma lista suspensa: "Empresa Matriz Energetica"; "Matriz Coleções"; "Empresa de Energia Matriz" e qualquer demais nome que tenha "Matriz" no meio.

2. Após encontrar os possíveis resultados, retorne os valores em uma lista suspensa, messagebox ou algo do gênero.

3. Após eu escolher qual o nome que quero da base, puxe os respectivos dados presentes nas colunas. (essa parte é fácil, o díficil é a parte 1 e 2).

Tentei via PROCV, porém o comando não retorna valores incompletos e/ou aproximados. Por exemplo: Se eu procurar via PROCV "Matriz" ele não retornará "Empresa Matriz Energética".

Será que alguém tem uma dica aqui?

Muito obrigado e uma boa semana!!

 
Postado : 17/07/2017 8:24 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite echacur

Conforme as regras do fórum não é permitido utilizar a palavra ajuda no título (apenas um resumo da dúvida), pois atrapalha a ferramenta de procura do fórum.

Como você é novato, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Quanto a tua dúvida, como você não anexou uma planilha (arquivo compactado, conforme as regras do fórum), fica dificil ajudar, mas o que você falou sobre o PROCV, ele faz sim o que você deseja, desde que você use junto o coringa * (asterisco)

[]s
Patropi - Moderador

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

 
Postado : 17/07/2017 5:28 pm
(@echacur)
Posts: 8
Active Member
Topic starter
 

Bom dia a todos!

Tenho uma dúvida que pode ser fácil para alguns, porém bastante desafiadora para outros.

Tirei algumas screens para ajudar a explicar minha dúvida:

1.A planilha tem um lugar onde escreverei a palavra que desejo procurar na database:
Anexo: Ex1

2. Vou procurar a palavra "Matrix", por exemplo.
Anexo: Ex2

3.De alguma forma, os resultados possíveis apareceriam em uma lista suspensa ou algo do tipo.
Anexo: Ex3

4. Os dois resultados da empresa que escolhi aparecerão.
Anexo: Ex4

Alguém conseguiria me auxiliar/guiar em como eu faria isso?

O maior problema é criar uma forma de encontrar quais empresas que tem o nome "Matrix" no começo, meio ou fim de seus nomes. O resto dá pra resolver com uma função =procv, mas aceito sugestões!

Obrigado pessoal!!

 
Postado : 24/07/2017 8:18 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

É mais fácil usar um Filtro comum do Excel.
Lá voce digita só a palavra que quer e pode filtrar somente as correspondências que possuem essa palavra. Além de manter a organização.

Se estiver com dificuldades, poste a planilha para que possamos ajudá-lo melhor!

abç

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 24/07/2017 8:28 am
(@echacur)
Posts: 8
Active Member
Topic starter
 

Leandro, se for isso mesmo fico até com vergonha de ter perguntado!

Segue planilha em anexo. Há algum local onde eu possa aprender a utilizar essa função que você me disse agora? Não entendi direito o racional dela..

 
Postado : 24/07/2017 8:44 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Seguem duas imagens para que você entenda o caso.

Já alterei na planilha para facilitar.

Abç

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 24/07/2017 8:59 am
(@echacur)
Posts: 8
Active Member
Topic starter
 

leandroxtr"

Entendi o que você disse, porém se houver uma database com muitos nomes ficará difícil de fazer isso na mão.. tem alguma fórmula/macro que torne esse "filtro" possível de se traduzir em uma lista suspensa ou algo do gênero? Para que a pessoa possa escolher qual empresa que contenha "Matrix" que ela quer?

Muito obrigado!!

 
Postado : 24/07/2017 9:06 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

echacur

Não acho que demanda muito trabalho manual. Mas é você que manda kkkk
O problema é que estou agarradíssimo nos últimos dias e fazer isso da forma que estou pensando demandaria muito tempo (Pelo ListBox).

Pesquisa na internet por "Filtro de informações pelo ListBox".

Abç

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 24/07/2017 11:25 am
(@echacur)
Posts: 8
Active Member
Topic starter
 

Entendi, encontrei algumas indicações porém nenhuma delas satisfaz o meu problema, que é:

uma forma de encontrar dentro de digitar uma palavra, como exemplo "Matrix" e receber de alguma forma os resultados das células que dentro de um intervalo que contenham "Matrix", seja "Matrix Empresa" "Empresa Matrix" "Soc. Matrix Anonima"..

Alguém sabe se há alguma forma de fazer isso?

Tks!

 
Postado : 24/07/2017 1:44 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tópicos unidos

Conforme as regras do fórum, não é permitido, o mesmo autor, criar mais de um tópico sobre o mesmo assunto.

[]s

Patropi - Moderador

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

 
Postado : 25/07/2017 4:12 pm
(@echacur)
Posts: 8
Active Member
Topic starter
 

Entendi, desculpas pelo equivoco achei que o tópico anterior havia sido fechado.

De qualquer forma, alguém poderia me ajudar?

Grato!

 
Postado : 26/07/2017 11:09 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia echacur

Se você tivesse perdido um tempinho e lido os links que eu postei logo no início deste tópico, você já estaria por dentro das regras e outras instruções do fórum, evitando estes contratempos.

[]s

Patropi - Moderador

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

 
Postado : 27/07/2017 10:55 am