Remove linhas de quebra em células embrulhadas

3

Eu quero me livrar de linhas de quebra desnecessárias das células e deixar as que eu preciso para separar o texto em quebra. Eu estou fora de idéias como distingui-los uns dos outros e remover alguns deles que são inúteis como no exemplo abaixo.

    
por Rayearth 15.02.2018 / 12:47

1 resposta

1

Eu entendo a pergunta então, que o OP procura uma solução para descrever essas quebras de linha, ele quer eliminar. Eu assumo que OP sabe como resolver a tarefa de forma programática e eu recomendo fazer a remoção com uma macro VBA. (Os critérios de pesquisa são pseudo-como VBA.)

A primeira quebra de linha é sempre na primeira posição da string. Portanto, o critério de pesquisa é algo como FIND(CHAR(10); <StringValue>) == 1 .

As outras quebras de linha estão sempre na última posição da string. Portanto, o critério de pesquisa é algo como IF(FIND(CHAR(10); <StringValue>) == LENGTH(<StringValue>) .

A terceira quebra de linha possível não é mostrada nos exemplos, seria uma linha em branco entre dois textos. Obviamente, são dois CHAR(10) consecutivos e podem ser removidos com uma simples "busca e substituição".

Observe que os critérios de pesquisa precisam ser usados em um loop para obter várias ocorrências.

    
por 15.02.2018 / 14:52