TOP

Função VBA: Trim

Descrição

A função VBA TRIM retorna uma sequência de caracteres após remover espaços à esquerda e à direita da sequência.


Sintaxe TRIM

Trim(texto)

Exemplo de processamento VBA

Vamos remover espaços extras do início e do final da linha:

Sub TrimExample1()

      MsgBox Trim("test")              'Retorna: "test"
      MsgBox Trim("   test")           'Retorna: "test"
      MsgBox Trim("test   ")           'Retorna: "test"
      MsgBox Trim("   test   ")        'Retorna: "test"
      MsgBox Trim("   test   test   ") 'Retorna: "test   test"
      MsgBox Trim("   ")               'Retorna: ""
    
End Sub
A função VBA Trim remove apenas espaços à esquerda e à direita do texto. Não afeta o excesso de espaços dentro da fita. Use a função Excel TRIM para remover todos os espaços extras.

Remoção de espaços desnecessários dentro do texto

Removendo espaços extras dentro de uma linha:

Sub TrimExample2()

     MsgBox WorksheetFunction.TRIM("   test     test   ") 'Retorna: "test test"
    
End Sub
Para remover espaços apenas do lado esquerdo da string, utilize a função LTRIM.
Para remover espaços apenas do lado direito da string, use a função RTRIM.