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
313 071
Messages
2 095 027
Membres
106 160
dernier inscrit
bingmp