Página 1 de 1

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 11:45
por BezerraAllan
Bom dia !

Alguém já precisou remover espaços desnecessários em uma celular ?

Recebi uma base com cargos e salários, mas nas células contem espaços após o termino da palavra. Já usei arrumar , tirar e não consigo.

alguém poderia me ajudar ?

grato desde já

Re: Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 11:50
por alexandrevba
Bom dia!!

Poste seu arquivo!!

Att

Re: Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 12:14
por BezerraAllan
não estou conseguindo anexar.

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 12:18
por BezerraAllan
segue o arquivo man !

att

Re: Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 12:58
por alexandrevba
Boa tarde!!!

Tente usar essa rotina para tentar amenizar
Código: Selecionar todos
Sub NaoTestado()
Dim c As Range
    For Each c In Range("B2:B500")
        c.Value = Left(c.Value, 24)
    Next c
End Sub
Att

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 13:29
por BezerraAllan
Infelizmente não

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 14:50
por Vidal
eu fiz um teste apenas usando a fórmula =SUBSTITUIR(B10;" ";"") em na célula B10 existe os seguintes dados:
ANAL.DE PLANEJAMENTO DE MANUTENCAO PL  
usando a fórmula para contar a quantidade de caracteres (no meu caso é =NÚM.CARACT(B10)), resultou em 39, incluindo os "espaços" extras no fim do texto e os espaços entre palavras.
Usando a referida Fórmula SUBSTITUIR, a quantidade de caracteres diminuiu para 37; o problema é que removeu apenas os espaços entre as palavras... os do fim do texto não removeu, pois não está sendo interpretado como sendo "espaços". Aquilo ali é alguma outra coisa :twisted: .. quem sabe com esse teste que eu fiz alguém possa ter uma luz e esclarecer algo a respeito.

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 15:02
por Vidal
olha só que interessante:
usando a fórmula =SUBSTITUIR(B10;" :?: ";"") em B10 em que :?: representa espaço e :twisted: representa aquela coisa que a planilha não consegue entender... eu obtive o seguinte:
célula B10:
ANAL.DE :?: PLANEJAMENTO :?: DE :?: MANUTENCAO :?: PL :twisted: :twisted:
fórmula:
=SUBSTITUIR(B10;" :?: ";"")

resultado:
ANAL.DEPLANEJAMENTODEMANUTENCAOPL :twisted: :twisted:

Então tive a idéia de fazer o seguinte: Fui até B10.. selecionei apenas um destas "coisas" :twisted: e substuí lá na fórmula SUBSTITUIR
De =SUBSTITUIR(B10;" :?: ";"") Para =SUBSTITUIR(B10;" :twisted: ";"")

Adivinha o que aconteceu?

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 15:07
por Vidal
..pois é...funcionou direitinho... removeu apenas aquelas coisas do final do texto e manteve os espaço entre as palavras....bem o que você queria, certo?!

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 15:11
por Vidal
Embora eu não tenha descoberto o que era aquele treco, mas consegui um meio alternativo de resolver o teu problema :roll:

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 15:52
por BezerraAllan
Vidal Obrigado Mesmo !

Solucionamos o problema !

Usei =ARRUMAR(SUBSTITUIR(C3;" ";""))

Att

Remover Espaços após o termino da palavra

Enviado: 05 Ago 2015 às 16:11
por Vidal
Espero ter Ajudado.
Se a mensagem foi util Favor Clicar na mãozinha.
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].
Tenha um bom dia :D