Insertion nom de FEUILLE dans une formule

Bonjour,

Je souhaite savoir si quelqu'un connait la syntaxe ou la formule permettant de récupérer le nom de la feuille actuelle pour l'inserer dans une formule:

Voici ce que j'essai actuellement de faire:

=("Bonjour, vous êtes actuellement sur la page facturation mobile Orange de")+ NOMFEUILLE

Mais cela ne marche pas, ce n'est pas aussi simple que ça en à l'air!

Help please

Bonjour,

Pour le nom de la feuille

STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;9^9)

A+

Merci pour votre réponse,

Faut-il mettre l'extension au nom de fichier ?

Et pourquoi y a-t-il 9^9 à la fin ?

Merci

Faut-il mettre l'extension au nom de fichier ?

Non, la formule doit être écrite sous la forme indiquée.

"nomfichier" est un argument de la fonction (il ne faut pas inscrire le nom du fichier).

Et pourquoi y a-t-il 9^9 à la fin ?

C'est une habitude conventionnelle pour indiquer que l'on souhaite extraire tous les caractères après la position de départ.

Tu peux écrire

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

cela revient au même (si le nombre de caractères à extraire est inférieur à 100).

A+

Merci de ces précisions,

Mais lorsque je copie cette formule dans une case, elle le fait pour une seule.

Je m'explique:

C'est le nom des sites que j'ai par feuilles EX PARIS, Marseille, Toulouse,

Et je veux quand dans chaque feuille, dans chaque première cellule, il y ait écrit:

Factures téléphoniques pour le site de " NOM DE LA FEUILLE ".

Aurais-tu une idée ?

Cordialement

Dans ce cas, il faut rafraichir le calcul des cellules avec F9.

Dans l'exemple joint, je force ce calcul en utilisant l'évènement Workbook.SheetActivate du classeur.

A+

27classeur1.zip (8.68 Ko)
Rechercher des sujets similaires à "insertion nom feuille formule"