A voir également:
- Fonction Droite
- Fonction si et - Guide
- Barre droite clavier - Forum Clavier
- Fonction moyenne excel - Guide
- Barre droite mac ✓ - Forum MacOS
- Fonction somme excel - Guide
3 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
9 mai 2014 à 15:41
9 mai 2014 à 15:41
Bonjour,
Tu peux utiliser cette fonction personnelle
A+
Tu peux utiliser cette fonction personnelle
Function TrouveRef(Cel As Range) As String
Dim Tablo
Tablo = Split(Cel, "_")
TrouveRef = Tablo(UBound(Tablo))
End Function
A+
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
9 mai 2014 à 15:58
9 mai 2014 à 15:58
Bonjour,
Sans macro:
On cherche le nombre d'underscores _
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;"_";""))
On remplace le dernier par le caractère §
=SUBSTITUE(A1;"_";"§";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"_";"")))
Avec Stxt on récupère les 99 caractères qui suivent § (localisé avec Cherche)
=STXT(A1;CHERCHE("§";SUBSTITUE(A1;"_";"§";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"_";""))))+1;99)
Sans macro:
On cherche le nombre d'underscores _
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;"_";""))
On remplace le dernier par le caractère §
=SUBSTITUE(A1;"_";"§";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"_";"")))
Avec Stxt on récupère les 99 caractères qui suivent § (localisé avec Cherche)
=STXT(A1;CHERCHE("§";SUBSTITUE(A1;"_";"§";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"_";""))))+1;99)