• Initiateur de la discussion Initiateur de la discussion Gérald
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Gérald

Guest
Bonjour,

Je suis à la recherche d'une fonction qui ferait l'inverse de la fonction VB right.

Je m'explique :

Sans me soucier de la longueur de ma chaine, j'aimerai supprimer le dernier caractère.

Ex : " Bonjour à tous", je voudrai avoir "Bonjour à tou", ceci sans faire intervenir la longueur de ma chaine qui peut être variable.

Par avance

merci

Gérald
 
Bonjour Gérald, le Forum

C'est assez simple, il suffit d'exploiter Left avec le Len mois 1...

Option Explicit

Sub SuppressLastDigit()
Dim MyString As String

MyString = "Bonjour à tous"

MsgBox Left(MyString, Len(MyString) - 1)

End Sub

Bonne Journée
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
497
Réponses
125
Affichages
13 K
Retour