Donné à une cellule le nom de la feuille

Résolu
JOLARITALE Messages postés 149 Statut Membre -  
JOLARITALE Messages postés 149 Statut Membre -
Bonjour,

sous excel 2003, j'aimerais donné à la cellule C5 le nom de la feuille où elle se trouve.

Je ne sais pas comment on dit nom de la feuille en language "fonction excel"

12 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour,

formule d'après Laurent Longre (le fichier doit déjà être enregistré):

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

ne pas s'occuper de A1, la formule peut être saisie n'importe où dans la feuille.

Michel
1
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Bonjour michel-m
Excellent, pour ce qui me concerne . Voila une option intèressante, dés que l'on a retiré de la formule les caprices d'affichage de CCM..
Merci beaucoup
0
JOLARITALE Messages postés 149 Statut Membre 4
 
bonjour,

Merci

ca me dit qu'il y a une erreure dans CELLULE(type_info);[reference])

mais le truc c'est que j'aimerais pouvoir copier cette formule dans toutes les cellule C5 de mon classeur de 75 feuilles.

c'est possible ca? si le nom de feuille est variable?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Re pour aujourd'hui
=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier"&quo­t;;A1))+1;32)
Pour info, en attendant michel :-)
CCM fait des caprices d'affichage
essayez, une fois la formule copiée, de remplacer le nomfichier'";A1 du 2° item par:
"nomfichier";A1
Ca c'est les caprices de CCM dont je parlais plus haut!
Crdlmnt
PS: c'est tellement des caprices que je n'arrive pas à éditer mon messge en écrivant le "&equot" correctement dans mon texte car CCM me le transforme...en guillemets !!! :-(
0
JOLARITALE Messages postés 149 Statut Membre 4 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
 
Re (oui, pour aujourd'hui ;) décidement vous m'aurez été d'une grande aide aujourd'hui)

j'ai fait les modif mais ca me met #valeur!

dans
=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier&quo-­t;&quo­-t";A1))+1;32)

je doit bien remplacer les nomfichier par le nom de fichier ici FIE.xls?
j'ai bien mit les guillement
par contre il faut 1 ou 2 ; avant le 2eme A1?
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
re, bonjour Vaucluse

non,
nomfichier est le param^tre. La fonction cellule("nomfichier";A1) te revoie le nom complet du fichier (par: F:\documments\ccm\monfichier.xls) la cellule est indifférente car on cherche le nom de la feuille (la réponse sera la m^me partout dans la feuille mais tu peux mettre C5 à la place de A1.

Pour les 75 feuilles:

1/tu te place en C5 sur la première
2/ tu appuies sur la touche "Maj" et sans relacher tu cliques sur l'ondglet de la denière feuille

3/ tu ecris (ou colles) la formule

4/ clic droit sur un onglet: dissocier les feuilles.

Voili,voilou.

Michel
0
JOLARITALE Messages postés 149 Statut Membre 4
 
ha ok... oups

bon je veux bien, mais ca me donne le meme message #VALEUR!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Pas facile, avec CCM qui fait la grimace sur les guillemets:
d'après ce que je viens de tester:
1°) il faut bien enlever les e quot, mais en fait, le deuxième item pourri par l'affihchage se résume à:

CELLULE(
Guillemet
Nom fichier
Guillemet
Point virgule
A1
Deux parenthèses
Je viens de tester sur un dossier et à priori, ça marche avec nomfichier sans donner le nom du fichier correspndant
Crdlmnt
0
JOLARITALE Messages postés 149 Statut Membre 4
 
il me dit qu'il manque une paranthèse

j'en ai ajouter une en fin de formule pour fermer la parenthèse du premier STXT
et lail dit qu'il y a trop d'arguement

voila la formule :
=STXT(CELLULE(
guillemet
monfichier
guillemet
point virgule
A1)
point virgule TROUVE(
guillemet
]
guillemet
point virgule
CELLULE(
guillemet
monfichier
guillement
point virgule
A1))
0
JOLARITALE Messages postés 149 Statut Membre 4
 
non; quand j'ajoute la parenthese en fin de formule ca me dit pas que j'ai un nombre trop grand d'arguments mais trop insufisant
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
en PJ la formule sur feuille excel
"yapuka" la copier coller sur les feuilles voulues. Rappel: le classeur doit être enregistré AVANT de coller la formule

Belle invention ce cjoint.com

C'est l'heure de la sieste. a+

Michel
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Re michel-m
et bonne sieste...
Cjoint est vraiment une invention fabuleuse... quand on met le lien pour l'accès au fichier.:-)
amicalement
0
JOLARITALE Messages postés 149 Statut Membre 4
 
le problème c'est que je suis au travail
il y a un accès restraint a internet

je doit demander l'accès a chaque site dont j'ai besoin

et les informaticiens mette du temps a répondre aux demandes donc pour le moment je ne peut pas allé sur le www.cijoint.fr
0
JOLARITALE Messages postés 149 Statut Membre 4
 
hihi c'est pas faut ça ;)
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Ca fait 3 fois ce matin que j'oublie les liens dans les messages!...
https://www.cjoint.com/?hiomlKXWBq
0
JOLARITALE Messages postés 149 Statut Membre 4
 
Ca marche merci ;)

encor une question :
dans mon fichier j'ai en cellule
A5 : numéro de l'opérateur
A6 : Nom de l'opérateur
A7 : prénom de l'opérateur

et les réponse donc en
C5
C6
C7

apres deux recherches verticales prennent le code opérateur de C5 et remplissent les cellule C6 et C7

grace a une matrice avec toutes les correspondance entre code opérateur et Nom prénom opérateur

jusque la tout va bien...

mais maintenant que j'ai mis cette formule dans ma cellule C5 pour me prendre le nom de la feuille en tant que code opérateur et bien il ne reconnait plus ma valeur dans ma rechercheV

est ce que je peut lui dire dans la formule de la recherche V de ne tenir compte que de la valeur de la cellule et non plus de la formule?
0
JOLARITALE Messages postés 149 Statut Membre 4
 
bonjour,
non en fait c'est bon merci ;)
0