reprendre le nom de feuille

S

seb

Guest
hello,
ptite question ;op
est-il possible de reprendre dans la feuille, l'intitule de la feuille, donc une formule qui va me chercher ce qui est inscrit sur l'onglet...
voila bonne journée ;op
 
B

Baroude

Guest
En anglais, peut-être que ceci fonctionne :

=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,32)

Explication :

CELLULE("filename",$A$1) renvoie le chemin complet du classeur ex :
C:\Travail\[Classeur1.xls]Feuil1

TROUVE("]",CELL("filename",$A$1)) renvoie la position de "]" dans la chaine (dans l'exemple ci-dessus 26ème caractère donc 26)

STXT(chaine de caractère, position début, longueur de chaine à extraire
soit ici STXT("C:\Travail\[Classeur1.xls]Feuil1",26+1,32)

... pas facile à expliquer ç't'affaire....
 
B

Baroude

Guest
Simplement pour avoir la syntaxe en anglais, j'ai tapé la formule en français dans excel et je l'ai enregistré dans une macro comme ça j'ai le code VBA (en anglais donc) de la formule. Dans les formules VBA la virgule correspond au point-virgule. J'avoue que dans les versions anglaises d'Excel je ne sais pas si c'est , ou ; . Le principal c'est que ça marche :)
 

Discussions similaires

Statistiques des forums

Discussions
314 655
Messages
2 111 605
Membres
111 217
dernier inscrit
aladinkabeya2