Notifications
Clear all

Quebrar texto automaticamente em célula mesclada!

13 Posts
5 Usuários
0 Reactions
7,682 Visualizações
(@alexandrek)
Posts: 4
New Member
Topic starter
 

Como fazer para o excel quebrar o texto em células mescladas?
Em uma única célula é possível, mas não consigo efetuar com células mescladas.

 
Postado : 04/12/2011 8:37 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite alexandrek

Realmente o Excel tem esse problema, só da para fazer com VBA.
Neste link tem um exemplo de macro que pode te ajudar:

http://info.abril.com.br/forum/viewtopic.php?t=2763

Um abraço.

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

 
Postado : 04/12/2011 3:15 pm
(@alexandrek)
Posts: 4
New Member
Topic starter
 

OK... mas infelizmente não estou sabendo como usar essa macro. Tem ajuda?

 
Postado : 05/12/2011 9:18 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia alexandre

Para colocar a Macro na tua planilha vc tem que clicar com o lado direito do Mouse na Aba onde tem o nome da planilha ---> Exibir código ---> Copie e cole o código ali.

Se a Macro não atender vc terá que adaptá-la para a tua planilha.

Como vc não anexou a tua planilha aqui no fórum fica dificil alguém te ajudar.

Um abraço.

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

 
Postado : 06/12/2011 6:09 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Dependendo do caso.....vc pode usar manualmente o ALT + Enter ou em formula!!!

Como o Patropi disse..posta a plan pra gente ver!!!

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

 
Postado : 06/12/2011 6:31 am
(@alexandrek)
Posts: 4
New Member
Topic starter
 

OK, a dica que o Patropi passou funciona certinho, só tem um probleminha, a macro só organiza o texto depois que você dá enter e seleciona novamente a célula. O texto não é quebrado quando você sai, como ocorre em célula única. Será que tem um meio de organizar a macro para que após você dar enter esse já execute a quebra, sem ter que selecionar novamente a célula mesclada.

 
Postado : 06/12/2011 8:42 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Alexandre, reforçando os comentários dos colegas :

Dependendo do caso.....vc pode usar manualmente o ALT + Enter ou em formula!!!

Como o Patropi disse..posta a plan pra gente ver!!!

Como não postou qual das rotinas está utilizando, mas, pelo que comentou, acredito que está usando a que tem as rotinas no Evento "Worksheet_SelectionChange", ou seja, a ação só ocorre quando se seleciona a celula, se for isto troque para o Evento "Worksheet_Change", onde a rotina é executada sempre que se altera a celula.

[]s

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

 
Postado : 06/12/2011 12:10 pm
(@alexandrek)
Posts: 4
New Member
Topic starter
 

Ótimo!
Mauro Coutinho valeu pela dica, funciona perfeitamente agora!
Muito obrigado a todos que ajudaram a resolver esse probleminha do excel. :lol:

 
Postado : 07/12/2011 5:46 am
(@eltonk)
Posts: 1
New Member
 

Olá pessoal,

usei a macro que encontrei no http://info.abril.com.br/forum/viewtopic.php?t=2763 . Estou utilizando uma planilha onde as demais informações são protegidas e o único local não protegido são as células mescladas. Com a macro funcionou muito bem a quebra de texto, entretanto, após eu proteger a planilha quando eu digito nesse espaço e dou enter as células são bloqueadas automaticamente e somente com a senha eu consigo desbloquear. O que eu faço para isso não acontecer?

 
Postado : 16/02/2012 11:58 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde eltonk

Experimente usar este código para desbloquear e depois bloquear novamente a planilha.

Este código vc coloca no inicio da tua macro.

'comando que desprotege a planilha, no caso a senha é TESTE
ActiveSheet.Unprotect "TESTE"

Este vc coloca no final ( Antes do End Sub)

'comando que protege a planilha
ActiveSheet.Protect "TESTE"

Substitua o TESTE pela senha da tua planilha.

Espero ter ajudado.

Abraço.

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

 
Postado : 20/02/2012 9:50 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde pessoal

Há tempos que procuro uma solução dessa, más ainda não estou satisfeito.

Tem como alterar essa solução para que além da altura mínima da celula, seja adicionado uma folga da margem da borda?

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

 
Postado : 25/07/2012 2:23 pm
(@cmte-pena)
Posts: 1
New Member
 

Prezados,

Primeiramente, desculpem por trazer de volta um tópico tão antigo. Porém, é um tópico muito útil.

O problema é que não conseguimos mais acessar o link da Info Abril, informado pelo usuário Patropi.

Alguém poderia me passar este código para a macro? Preciso dessa solução com urgência. :)

 
Postado : 11/07/2014 10:31 am
(@leanbelt)
Posts: 1
New Member
 

Boa tarde,

Estou precisando da VBA para solucionar meu problema, pois não estou conseguindo abrir o link deixado. Alguém pode me ajudar?

Agradeço desde já!!!

 
Postado : 30/01/2017 11:56 am