| Quebra de linha em célula com fórmula | |
|
|
Autor | Mensagem |
---|
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Quebra de linha em célula com fórmula Seg Nov 18, 2013 6:43 pm | |
| Boa tarde,
Preciso que uma célula do Excel receba os valores de duas ou três outras células e que seja dado uma quebra de linha dentro da célula a cada valor.
https://drive.google.com/file/d/0BypPXbJ90HtkcHd2NERISEViSEk/edit?usp=sharing
Esse exemplo apenas mostra o formato como a célula destino ficará. Na realidade, irei buscar os valores através do PROCV, mas isso não é dificuldade. O problema é lançar essa quebra de linha automaticamente. Se fossem poucos lançamentos, faria com o Alt+Enter, mas é um relatório com grande massa de dados. | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Quebra de linha em célula com fórmula Seg Nov 18, 2013 7:29 pm | |
| Boa tarde!! Eu não compreendi a sua dúvida.... Att | |
|
| |
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Explicando... Seg Nov 18, 2013 10:48 pm | |
| Vou simplificar: Suponha uma pasta de trabalho Modelo.xls. Na célula A1 da plan1 eu tenho um valor; na célula A1 da plan2 eu tenho outro valor. Eu quero que numa célula da plan3 seja colocado o valor de Plan1!A1, uma quebra de linha dentro na mesma célula, e o valor de Plan2!A1. Ou seja, vou mesclar numa só célula dois valores diferentes, com uma quebra de linha entre cada valor. Se não houvesse a quebra de linha, usaria o & facilmente. - alexandrevba escreveu:
- Boa tarde!!
Eu não compreendi a sua dúvida....
Att | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Quebra de linha em célula com fórmula Ter Nov 19, 2013 1:40 pm | |
| Bom dia!! Veja se te ajuda.. - Código:
-
Sub AleVBA_Wrap() Worksheets("Plan3").Range("C1").Formula = "=CONCATENATE(Plan1!A1,Plan2!A1)" Worksheets("Plan3").Range("C1").WrapText = True End Sub Att | |
|
| |
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Trigger Ter Nov 19, 2013 2:43 pm | |
| A questão é que o "gatilho" dessa função é o tamanho da coluna, e eu preciso que seja o final do primeiro valor. - alexandrevba escreveu:
- Bom dia!!
Veja se te ajuda.. - Código:
-
Sub AleVBA_Wrap() Worksheets("Plan3").Range("C1").Formula = "=CONCATENATE(Plan1!A1,Plan2!A1)" Worksheets("Plan3").Range("C1").WrapText = True End Sub Att | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Quebra de linha em célula com fórmula Ter Nov 19, 2013 4:44 pm | |
| Bom dia!! Perdoe me, mas eu não entendi Att | |
|
| |
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Esclarecendo.... Ter Nov 19, 2013 6:24 pm | |
| Se a coluna onde for colocada a fórmula for muito grande, e couber os dois valores, o método wrap nem vai ser aplicado. Vai ficar um valor seguido do outro na mesma linha. Preciso que haja uma quebra após o primeiro valor. https://drive.google.com/file/d/0BypPXbJ90HtkbFNSRUZlb2dTUFU/edit?usp=sharing - alexandrevba escreveu:
- Bom dia!!
Perdoe me, mas eu não entendi Att | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Quebra de linha em célula com fórmula Ter Nov 19, 2013 6:42 pm | |
| Boa tarde!!
Eu não estou entendendo, isso que você está afirmando acontecer, é padrão do excel, seu suas colunas tem 9,14 e seu texto tem 15,29, então haverá a quebra de linha.
É questão de ajustar o tamanho da coluna contra o tamanho do texto, agora se suas colunas tem um tamanho maior do que os texto, já com você.
Att | |
|
| |
Conteúdo patrocinado
| Assunto: Re: Quebra de linha em célula com fórmula | |
| |
|
| |
| Quebra de linha em célula com fórmula | |
|