Recuperer le dernier nombre d'une chaine

Bonjour

J'ai une chaine de la sorte suivante:

AA1/0/xx et j'aimerais uniquement récuperer xx.

Malheureusement, xx est variable, c'est à dire qu'il peut avoir entre 1 et 3 caractères.

Existe t il une fonction pour faire ça sachant que right me demande un nombre défini de caractère?

J'ai essayer split, mais je ne comprend pas comment récuperer la dernière occurance du tableau

(en gros traduire =DROITE(Macellulle;TROUVE("/";Macellule)-1 )

Merci

Bonjour,

Essaie =STXT(A27;7;NBCAR(A27)-6)

bonjour bernard!

J'essaye de l’écrire en code pas dans une cellule !

Merci

Bonjour,

Ci-dessous une fonction personnalisée à utiliser dans ta procédure.

Cdlt.

Public Function DEMO(S As String)
Dim tbl
    tbl = Split(S, "/")
    DEMO = tbl(UBound(tbl))
End Function

Merci BEAUCOUP Jean-Eric.

Je ne sais pas pourquoi je n'ai pas simplement pensé à faire une fonction.

Bonne journée !

(Ce que j'ai utilisé, qui n'est qu'une toute petite adaptation du code ci dessus, si ça interesse un jour)

Public Function tabSplit(Macellule)
Dim tbl1
    tbl1 = Split(Macellule, "/")
    tabSplit = tbl1(UBound(tbl1))

End Function
Rechercher des sujets similaires à "recuperer dernier nombre chaine"