Comment valider le dernier caractère d'un string

  • Initiateur de la discussion Initiateur de la discussion dolphin
  • 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 !

dolphin

XLDnaute Occasionnel
Bonjour Forum,


J'aimerais valider le dernier caractère d'une variable string. S'il contient le caractère spécial '*', j'aimerais l'enlever de la variable.

Cette variable string sera définie selon une sélection dans une liste. Celle-ci contient environ 3000 items différents. J'ai ajouté sur certain item le caractère spécial '*' pour permettre d'effectuer une meilleur recherche dans ma liste car ceux ce retrouvent 2 fois dans toutes la liste. Sauf que ce dernier caractère ne correspond à rien lors de la saisie pour la gestion d'inventaire, elle me permet seulement de différencier les items que l'on peut vendre en promo ou non.

C'est pour cette raison que j'aimerais l'enlever.


Merci à vous tous.


Bonne soirée

Dolphin 😉
 
Re:Comment valider le dernier caractère d'un strin

Bonjour,

En VBA cela pourra donner :
tt = 'eesede*' 'juste pour tester
If Right(tt, 1) = '*' Then tt = Left(tt, Len(tt) - 1)

En formule, cela pourra donner :
=SI(DROITE(A1;1)='*';GAUCHE(A1;NBCAR(A1)-1);A1)

Cela répond-il à ta question ?

Bon jeudi, sous le soleil
 
Re:Comment valider le dernier caractère d'un strin

Bonjour Rai,

Bonjour Forum.



Merci beaucoup de ta solution, je crois que je cherchais une facon trop compliqué d'effectuer cette instruction.


Bonne journée et profite du soleil ( ici il annonce des orages )


dolphin du Québec

😛
 
- 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
Retour