Extraire une chaine de caractère.

Résolu/Fermé
D89P Messages postés 10 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 juin 2010 - 23 juin 2010 à 12:07
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 - 23 juin 2010 à 14:22
Bonjour,
Je cherche une formule pour extraire une chaine de caractère située entre 2 symboles.

Voici la chaine complète:
100223542 BLDX140N-ADH35FNA-UP1600X100P500MI

J'ai besoin d'afficher dans une cellule la chaine* (ADH35FNA) , elle est toujours encadrée par les 2 symboles ( - )
*chaine variable en nombre de caractère.

Dans l'attente de vos réponses

Didier.
A voir également:

4 réponses

Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
23 juin 2010 à 12:08
Quel langage?
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 692
23 juin 2010 à 12:22
Bonjour,

Elle parle de cellules donc je dirais VBA.

Perso je ferai:


Trait1 = Instr(Mot, "-") //Permet d'avoir la position du premier tiret
Mot2 = Mid(Mot, Trait1+1) //Récupère tous les caractères après le tiret
Trait2 = Instr(Mot2, "-") //Position du deuxième tiret
Mot3 = Mid(Mot2, 1, Trait2-1) //Récupère tous les caractères avant le tiret



A tester... je ne suis pas certain du résultat.
0
D89P Messages postés 10 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 25 juin 2010 4
23 juin 2010 à 14:01
desoler mais "elle" est lui
et pour le language je n'est aucune experience en VBA donc
la formule est a entrer dans une cellule dans un tableau excel 2003.
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 692
23 juin 2010 à 14:22
Oups...doublement désolé, je ne sais même plus pourquoi j'ai mis "elle"... ^^

Comme tu as posté dans "Programmation", j'ai pensé, à tort, que tu parlais de VBA... Il est vrai que le lien proposé par Breub62 te sera plus utile.
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
23 juin 2010 à 14:04
0