Notifications
Clear all

Retornar mais de um resultado na mesma célula

7 Posts
3 Usuários
0 Reactions
1,619 Visualizações
(@danielfq)
Posts: 7
Active Member
Topic starter
 

Olá, bom dia!

A dois dias atrás abri esse mesmo tópico, o wag deu uma solução, porém por algum motivo (acredito que seja o tamanho da minha planilha) ao executar o comando, o excel trava.

Gostaria que o excel me retornasse mais de um resultado na mesma célula, ou seja, através de uma das funções de busca, obtivesse mais de um resultado e na mesma célula.

Estou anexando um exemplo, descrevi mais detalhes dentro dele, se alguém puder me ajudar agradeço!

 
Postado : 12/08/2016 6:03 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Sua planilha não é grande por nenhum critério, certamente este não é motivo p/ retornar erro.
Não entendi exatamente o q vc quer, seria uma validação de dados? Vários resultados concatenados em uma única célula?

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

 
Postado : 12/08/2016 9:10 am
(@danielfq)
Posts: 7
Active Member
Topic starter
 

Vários resultados concatenados em uma única célula

 
Postado : 12/08/2016 11:59 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Vc tem o Excel 2016 com a função UNIRTEXTO()?

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

 
Postado : 12/08/2016 7:28 pm
(@danielfq)
Posts: 7
Active Member
Topic starter
 

Não, apenas o 2010!

 
Postado : 12/08/2016 8:20 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Creio q sem UNIRTEXTO() não é possível concatenar p/ um número variável de células, teria q emular a função com VBA, mas isso poderia deixar sua planilha com resposta bem lenta.

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

 
Postado : 13/08/2016 5:42 am
(@spanta)
Posts: 38
Eminent Member
 

Bom Daniel,

Não consegui explorar bem a planilha, mas pelo que entendi você precisa que vários resultados apareçam na mesma célula, e provavelmente um embaixo do outro

Pelo código abaixo você consegue colocar uma quebra de linha entre dos textos diferentes. Dessa forma sua lógica teria que procurar os resultados desejados e colocar um em cada linha dentro da célula:

Range("J3").Value = "teste2" & Chr(10) & Chr(13) & "teste"

 
Postado : 13/08/2016 8:37 am