Com dados como:
executeestamacrocurtadoVBA:
SubRemoveSpaces()DimrAsRangeForEachrInSelectionr.Value="'" & Replace(r.Value, " ", "")
Next r
End Sub
para produzir:
Em minhas tentativas de remover os espaços da célula "71646E 10 0"
, recebo "5.58E+104"
quando uso Ctrl + H . Existem cerca de 100 células para eu consertar. Eu posso fazer um de cada vez editando cada célula e apagando o espaço.
Existe alguma função que possa fazer isso de uma vez?
Nova resposta
Portanto, a minha resposta original de ser inteligente com um formato personalizado não funciona de verdade.
No entanto, parece que você pode simplesmente formatar as células para Text, depois remover os espaços e tudo o que o Excel fará é reclamar (com pequenos triângulos verdes em cada célula onde você faz isso) que há um número armazenado em Text.
Resposta antiga
Meu objetivo é simplesmente colocar um formato personalizado nas células que quero mostrar exatamente o que está nelas.
É bem sujo, mas funciona e pode ser aplicado a seleções completas de cada vez.
Tags microsoft-excel