Notifications
Clear all

Digitar masi de 255 caracteres em linha mesclada

9 Posts
2 Usuários
0 Reactions
902 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia a todos!

Preciso de ajuda com linha mesclada.

Fiz um modelo de oficio no excel com vinculo em outras planilhas para automatizar a tarefa, por exemplo, a planilha oficio puxa os dados de destinatário, enderço, empresa, etc.
Para o corpo do texto mesclei a linha e formatei e formatei com alinahmetno justificado>superior com quebra de texto automatica.
Só que quando digito o texto, a linha mesclada não está aceitando mais de 237 caracteres.
Fica parecendo ####################################################### em toda a linha quando digito e clico enter.

Se precisar, envio o arquivo.

Muito obrigado.
Silvio Felinto

 
Postado : 21/05/2014 8:30 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Normalmente o "surgimento" de "#" são para valores não aceitos pelo excel(tipo hora negativa), não tendo haver com texto; esse deveria ser mostrado truncado (porem uma celula aceita pouco mais de mil caracteres mas só mostra 255),
Se puder dispos seu modelo, ficará mais facil uma verificação/analise do que ocorre

 
Postado : 21/05/2014 8:35 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde Reinaldo!

Segue o exemplo para dar uma olhada.
Como poderá ver, esqueci de informar a formatação personalisada da linha mesclada.

Obrigado.

Silvio

 
Postado : 21/05/2014 9:15 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

problema está na formatação aplicada. No momento não sei como resolver

 
Postado : 21/05/2014 9:38 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Reinaldo,

Tem alguma forma de colocar recuo na primeira linha de texto digitado na linha mesclada, mesmo que seja com macro?

Se resolver, cada linha mesclada conterá um parágrafo. Não precisa todo o texto ser digitado na linha mesclada.

Obrigado.

Silvio Felinto

 
Postado : 21/05/2014 11:04 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Talvez se mantiver uma planilha para Display, e a digitação em outra.
Veja no anexo, digite na plan2, e na plan1 concatena o texto com um espaço inicial (plan2!F1)

 
Postado : 22/05/2014 7:28 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Aproveitando a ideia do Reinaldo, uma macro que mude a visualização também pode ajudar.

Experimente:

Sub Display_GT()
Application.ScreenUpdating = False
Dim intervalo   As Range
Dim celula      As Range
Dim texto       As String
Set intervalo = Range("A11:A14") 'Defina aqui onde estão as células
For Each celula In intervalo
    texto = celula
    If Not IsEmpty(celula) Then
        If Left(texto, 6) = "      " Then
            celula = Mid(texto, 7, Len(texto))
        Else
            celula = "      " & texto
        End If
    End If
Next celula
Application.ScreenUpdating = True
End Sub
 
Postado : 22/05/2014 7:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Reinaldo,

A sua idéia é bem interessante.
Poderia explicar por que a célula F1 está com 17 caracteres? Parece vazia.....

Gtsalikis,

Vou tentar entender sua macro, depois retorno com as dúvidas..

Obrigado.

Silvio Felinto

 
Postado : 22/05/2014 1:00 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

São Caracteres espaço ("Branco"), adicionados na célula ao pressionar a tecla "barra de espaços"

 
Postado : 22/05/2014 1:09 pm