Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Découpage de chaine avec split vba

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 !

tigeline001

XLDnaute Occasionnel
Bonjour tout le monde
J'ai un petit problème avec la fonction Split
En voulant recupérer une partie d'une j'ai mis cette instruction
split(("chaine", "-")(0))
cette instruction marche si j'ai par exple :
Pierre , Allan - 25280 .Là il me retourne sans probléme Pierre , Allan
Par contre si j'ai deux delimiteurs "-" dans la meme chaine il y'a probléme par exemple si j'ai
St-Georges , Myriam - 58847 .Là il me retourne seulement St alors je voulais comme resultat
St-Georges , Myriam

SVP , j'attens votre aide
Merci
 
Bonjour,

Désolé pour les termes français ... et admettons que la source est en A1 ...
Tester : =STXT(A1;(CHERCHE("-";A1;1))+1;CHERCHE("-";A1;(CHERCHE("-";A1;1))+1)-((CHERCHE("-";A1;1))+1))


Jecherche
 
Bonsoir tigeline001,

Essayez:
Trim(Split(Replace(Replace(Chaine," -",Chr(149)),"- ",Chr(149)),Chr(149))(0))

Chr(149) étant un caractère très improbable dans Chaine.
 
Dernière édition:
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…