Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
  • Avatar do usuário
#1922
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á
#1928
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
Avatar do usuário
Por Vidal
Posts Avatar
#1934
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.
Avatar do usuário
Por Vidal
Posts Avatar
#1935
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?
Avatar do usuário
Por Vidal
Posts Avatar
#1936
..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?!
Avatar do usuário
Por Vidal
Posts Avatar
#1937
Embora eu não tenha descoberto o que era aquele treco, mas consegui um meio alternativo de resolver o teu problema :roll:
Avatar do usuário
Por Vidal
Posts Avatar
#1946
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
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord