XL 2016 suppression caractère spécifique en fin de chaine

dav30029

XLDnaute Nouveau
Bonsoir,

voici mon problème :

dans une cellule, j'ai : 6589;725;894;656;
dans une autre, je peux avoir : 698350;
ou dans une : 785328

Quand il y a quelques lignes, ça va mais sur une plus grande quantité, c'est plus problématique

je voudrais supprimer le ; se trouvant à la fin si il y en a un ou prendre tout ce qui est à gauche de mon ; se trouvant à la fin mais je n'arrive pas à créer cette formule.
Si vba parait "plus simple", pourquoi pas ?

Merci pour votre aide
 
Solution
Re,

et si il peut y avoir des espaces dans tes valeurs, on fait une passe avant pour les protéger
=SUBSTITUE(SUBSTITUE(SUPPRESPACE(SUBSTITUE(SUBSTITUE(A5;" ";"|");";";" "));" ";";");"|";" ")

Cordialement, @+
1672424728545.png

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 719
Messages
2 112 183
Membres
111 456
dernier inscrit
Bologne5