TOP

Fonction VBA : Trim

Description

La fonction VBA TRIM renvoie une chaîne de caractères après avoir supprimé les espaces à gauche et à droite de la chaîne.


Syntaxe TRIM

Trim(texte)

Exemple de traitement VBA

Supprimons les espaces supplémentaires au début et à la fin de la ligne :

Sub TrimExample1()

      MsgBox Trim("test")              'Retours: "test"
      MsgBox Trim("   test")           'Retours: "test"
      MsgBox Trim("test   ")           'Retours: "test"
      MsgBox Trim("   test   ")        'Retours: "test"
      MsgBox Trim("   test   test   ") 'Retours: "test   test"
      MsgBox Trim("   ")               'Retours: ""
    
End Sub
La fonction VBA Trim supprime uniquement les espaces à gauche et à droite du texte. Cela n’affecte pas les espaces excédentaires à l’intérieur du ruban. Utilisez la fonction Excel TRIM pour supprimer tous les espaces supplémentaires.

Suppression des espaces excédentaires à l'intérieur du texte

Supprimer les espaces supplémentaires à l'intérieur d'une ligne :

Sub TrimExample2()

     MsgBox WorksheetFunction.TRIM("   test     test   ") 'Retours: "test test"
    
End Sub
Pour supprimer les espaces uniquement du côté gauche de la chaîne, utilisez la fonction LTRIM.
Pour supprimer les espaces uniquement du côté droit de la chaîne, utilisez la fonction RTRIM.