Notifications
Clear all

retornar código com descrição de uma lista

10 Posts
4 Usuários
0 Reactions
1,599 Visualizações
(@franguelli)
Posts: 40
Eminent Member
Topic starter
 

Prezados colegas do Planilhando!

Não sei se o que preciso é nesta seção do fórum ou na seção VBA, mas enfim!

É possível em uma lista de uma validação de dados retornar o código e a descrição do produto separado por um hífem?

Segue a planilha em anexo.

Agradeço antecipadamente por todos que puderem estar compartilhando com seus conhecimentos.

Obrigado

 
Postado : 23/08/2016 7:14 am
 Mlim
(@mlim)
Posts: 2
New Member
 

Concatene o código e descrição na tabela base, abrindo uma nova coluna:

=B3&"-"&C3

Faça o procv para retornar essa nova coluna que você criou.

=SE(B3="";" ";PROCV(B3;Plan2!B$3:E$31;4;FALSO))

Veja se atenda,

Abs.

 
Postado : 23/08/2016 7:32 am
(@franguelli)
Posts: 40
Eminent Member
Topic starter
 

Obrigado Mlim pelo breve retorno.

Não consegui resolver com suas orientações.

Seria possível resolver na planilha e anexar novamente?

Obrigado

 
Postado : 23/08/2016 8:36 am
 Mlim
(@mlim)
Posts: 2
New Member
 

Segue em anexo.

Veja se atende.

Abs

 
Postado : 23/08/2016 9:01 am
(@franguelli)
Posts: 40
Eminent Member
Topic starter
 

Prezado amigo Mlim!

Não é isso que preciso! Vou explicar melhor:

Na coluna B (B3:B21) da Plan1 existe as caixas de combinação onde ai que está o "X" da questão.

Ao clicar nestas células (intervalo de B3:B21) me mostre os códigos juntamente das descrições contidas na Plan2, mas ao escolher um código armazene somente o código na célula selecionada.

Exemplo:

Clicando em um célula qualquer B7 por exemplo e ao clicar na caixa de listagem irá abrir assim:

1000 - parafuso m2
1001 - parafuso m3
1002 - parafuso m4
1003 - parafuso m5
.....
.....

Vou escolher o código 1002, pois sei que é do parafuso m4, então na B7 irá retornar 1002 e na C7 irá retornar parafuso m4.

A descrição na coluna C da Plan1 pode ser retornada pela fórmula =SE(B3="";" ";PROCV(B3;Plan2!B$3:F$31;2;FALSO)) como recomendou.

Não sei se é possível realizar esse efeito somente com fórmulas, talvez seja necessário utilizar VBA, não sei!

Amigo mais uma vez obrigado pelo retorno.

 
Postado : 23/08/2016 1:50 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Olá franguelli, isso q vc está querendo não dá p/ fazer com a validação de dados do Excel.
Nunca vi com VBA no Excel, mas quem sabe...
O Access faz isso desda primeira versão.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 23/08/2016 7:50 pm
deciog
(@deciog)
Posts: 0
Trusted Member
 

franguelli Bom Dia.

Sei que não é o que pediu, mas esta solução tem o mesmo objetivo e resultado

Olha como ficou, usei uma coluna auxiliar que pode ser ocultada

Espero ter ajudado

Décio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 24/08/2016 5:56 am
(@franguelli)
Posts: 40
Eminent Member
Topic starter
 

Prezados colegas Junqueira e Décio!

Muito obrigado pela atenção em minha questão, mas infelizmente não consegui resolver como o esperado.

Conforme informação do amigo Junqueira creio que o Excel não tenha suporte para atender o que preciso. O Access sei que faz, mas dessa vez eu precisava que fosse no Excel.

Agradeço aos amigos que de uma forma ou outra puderam estar me ajudando.

Obrigado

 
Postado : 25/08/2016 1:25 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

franguelli, creio q consegui fazer como vc queria usando macro.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 25/08/2016 5:41 pm
(@franguelli)
Posts: 40
Eminent Member
Topic starter
 

Puts!

Exatamente! Isso mesmo!

Poucas linhas de programação que resolveu meu problema.

Espero que sua ajuda sirva de lição para muitas pessoas que poderão precisar.

Obrigado amigo por mais essa ajuda, assim como por todas que tem colaborado aqui no fórum.

Gilberto

 
Postado : 26/08/2016 7:36 am