XL 2013 Extraction dans une cellule sans connaitre le nombre de caractères [résolu]

Gregory.h

XLDnaute Nouveau
Bonsoir à tous,

ça fait des heures que je cherche et je me résigne à faire appel aux experts :)

Mon cas :

A1 : toto => tata => papa => maman B1 : papa

A2 : chat => lapin => maman B2 : lapin

A3: pâté => saucisson => jambon => saucisse => boudin => maman B3 : boudin

dans mon exemple :
- la derniere chaine de ma cellule sera toujours "maman"
- les séparateurs sont toujours " => " mais je peux en avoir plusieurs
- la chaine extraite se situe toujours entre les deux derniers " => "

qui peut m'aider à trouver la formule dans la colonne B?

merci
 

MarcílioLobão

XLDnaute Nouveau
Gregory.h, Bonsoir.

(et salut eric)

L'utilisation de ce symbole n'est qu'un artifice en tant que drapeau de mot.
Il peut s'agir de n'importe quel symbole dont vous vous assurez qu'il n'apparaîtra jamais dans le texte recherché.
Dans le cas de vos textes, vous pouvez utiliser, par exemple, @ comme symbole.

J'espère avoir aidé.

Cordialement,
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil, le forum

Par pur désoeuvrement dominical, une petite fonction personnalisée
VB:
Function extracteur(r As Range)
Dim x$
x = Replace(r.Text, Chr(32), vbNullString)
extracteur = Split(x, "=>")(UBound(Split(x, "=>")) - 1)
End Function
syntaxe d'utilisation
en B1, par exemple
=extracteur(A1)
 

Gregory.h

XLDnaute Nouveau
Bonsoir à tous.

Tout d'abord, veuillez m'excuser pour le délai de réponse. Je souhaitais intégrer cette solution dans mon fichier final avant de vous confirmer que ça répondait à mon besoin... Et yes c'est nickel. Merci beaucoup pour votre aide. ;)
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 069
Messages
2 085 037
Membres
102 763
dernier inscrit
NICO26