TOP

Funzione VBA: Trim

Descrizione

La funzione VBA TRIM restituisce una stringa di caratteri dopo aver rimosso gli spazi a sinistra e a destra della stringa.


Sintassi TRIM

Trim(testo)

Esempio di elaborazione VBA

Rimuoviamo gli spazi extra dall'inizio e dalla fine della riga:

Sub TrimExample1()

      MsgBox Trim("test")              'Resi: "test"
      MsgBox Trim("   test")           'Resi: "test"
      MsgBox Trim("test   ")           'Resi: "test"
      MsgBox Trim("   test   ")        'Resi: "test"
      MsgBox Trim("   test   test   ") 'Resi: "test   test"
      MsgBox Trim("   ")               'Resi: ""
    
End Sub
La funzione VBA Trim rimuove solo gli spazi a sinistra e a destra del testo. Non influisce sugli spazi in eccesso all'interno del nastro. Utilizzare la funzione Excel TRIM per rimuovere tutti gli spazi aggiuntivi.

Eliminazione degli spazi in eccesso all'interno del testo

Rimozione di spazi extra all'interno di una riga:

Sub TrimExample2()

     MsgBox WorksheetFunction.TRIM("   test     test   ") 'Resi: "test test"
    
End Sub
Per rimuovere gli spazi solo dal lato sinistro della stringa, utilizzare la funzione LTRIM.
Per rimuovere gli spazi solo dal lato destro della stringa, utilizzare la funzione RTRIM.