VBA – Suppression de Caractères à Gauche ou à Droite d’une Chaîne de Longueur Variable

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on août 22, 2022

Si vous connaissez toujours la longueur d’une chaîne, il est facile d’en supprimer des caractères. Exemple : Si vous avez une chaîne de 10 caractères et que vous voulez enlever 1 caractère du côté gauche, il suffit de retourner les 9 caractères de droite:

msgbox Right(MaChaine, 9)

Cela ne fonctionne pas pour une chaîne de longueur variable, ou une chaîne dont vous ne connaissez pas la longueur à l’avance. Dans ce cas, vous pouvez utiliser la formule (Longueur – N) pour désigner le nombre de caractères à extraire :

MsgBox Right(MaChaine, Len(MaChaine) - 1)

Où 1 est le nombre de caractères à retirer du côté gauche de la chaîne. Ceci retournera la chaîne de caractères moins le caractère le plus à gauche.

Pour retirer des caractères du côté droit d’une chaîne, remplacez Right par Left

La Programmation VBA Simplifiée

Ne cherchez plus de code VBA en ligne. Découvrez AutoMacro – un générateur de code VBA qui permet aux débutants de créer leurs propres procédures, avec des connaissances minimales en programmation et de nombreuses fonctionnalités permettant à tous les utilisateurs de gagner du temps!

alt text

 

En savoir plus !

 

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!
vba-free-addin

Module Complémentaire d'Exemples de Code VBA

Accédez facilement à tous les exemples disponibles sur le site.

Naviguez simplement dans le menu, cliquez, et le code sera inséré directement dans votre module. Module complémentaire .xlam.

(Aucune installation requise!)

Téléchargement gratuit

Retour aux exemples de code VBA