Re,
blackjack a écrit :
=SUBSTITUE(DROITE(SUBSTITUE(C2;"\";REPT("\";111));222);"\";"")
Fonctionne parfaitement par contre je comprend pas trop le REPT avec 111 et le DROITE avec 222...
Explication succincte :
1) Supposons que C2 contienne : c:\xxxx\aaa bbb \ccc\
2) On remplace chaque « \ » par la suite de 111 caractères « \ »
avec la formule SUBSTITUE(C2;"\";REPT("\";111)) ce qui donne :
c: \\\\\\\\\\\\\\\\\\\\\xxxx\\\\\\\\\\\\\\\\\\\\\aaa bbb \\\\\\\\\\\\\\\\\\\\\ccc\\\\\\\\\\\\\\\\\\\\\
-------------111 car----------------------111 car-----------------------------111 car----------------------111 car
3) On prend 222 caractères partir de la droite
avec la formule DROITE(SUBSTITUE(C2;"\";REPT("\";111));222) ce qui donne :
\\\\\\\\\\\\\\\\\\ccc\\\\\\\\\\\\\\\\\\\\\
----------108 car----3 car------------- 111 car (108 car + 3 car + 111 car = 222 car)
4) On remplace tous les caractères « \ » par rien
avec la formule =SUBSTITUE(DROITE(SUBSTITUE(C2;"\";REPT("\";111));222);"\";"") ce qui donne :
ccc