Nom d'un onglet dans une cellule Excel 2007

Résolu
f1gp Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
 Fanchouille -
Bonjour,

Je souhaiterai savoir s'il existe une fonction qui permet de récupérer le nom d'un onglet de classeur Excel 2007 dans une cellule. Si la réponse est non, existe t-il une astuce pour arriver à ce résultat (sans utilisation de macro)

Merci
A voir également:

8 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour

Sans faire de macro, c'est tout à fait possible avec cette formule :

pour le nom de l'onglet

=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;20)

ou bien sûr il est possible de remplacer la longueur 20 en calculant la bonne longueur mais le jeu en vaut-il la peine ?

=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;NBCAR(CELLULE("nomfichier";A1))-TROUVE("]";CELLULE("nomfichier";A1)))


pour le nom du classeur
=STXT(CELLULE("nomfichier";A1);TROUVE("[";CELLULE("nomfichier";A1))+1;TROUVE("]";CELLULE("nomfichier";A1))-TROUVE("[";CELLULE("nomfichier";A1))-1)


et le chemin complet
=CELLULE("nomfichier";A1)


Ces formules sont déjà présentes dans de nombreux sujets sur le site et il faut que le classeur soit sauvegardé pour avoir un chemin !
10
Fanchouille
 
Merci mille fois pour ces formules qui me facilitent bien la vie !!
Super :-) :-)
0