Conforme você usa macros no excel ou melhor ainda quando você começa a utilizar vba e excel, então em algum momento você terá que tratar espaços no vba e dentro de sua planilha.

Apesar deste artigo ser curto, existem códigos fundamentais para seu desempenho em vba e seu progresso em programação dentro do excel.

Ao usar o trim, você usa uma função interna que retira os espaços extras do inicio e final de sua frase, veja e aproveite para copiar.

Na segunda parte existe eu mostro um código que raramente é usado, mas é bom saber para não ter que ficar concatenando espaços em seus códigos vba.

 

‘Retira os espaços extras

Sub RetiraEspaço

Dim frase As String
frase= " Vou testar o código  "
'Observe que a frase acima tem espaço no inicio e final do texto
'Entao vamos retirar os espaços e apresentar a mensagem corrigida, ou seja tratar espaços no vba
msgbox Trim(frase) 'Ao exibir irá mostrar: "Vou testar o código"

End sub

Obs.: Ltrim e RTrim, também retiram espaços extras, entretanto o primeiro retira esquerda e o segundo da direita


—————————————————————————————

‘Inserir 10 espaços entre as palavras com vba

Sub inserir_espaco
Dim Frase
Frase = "Relatório de " & Space(10) & " Contabilidade"
MsgBox Frase

end sub