Donné à une cellule le nom de la feuille

Résolu/Fermé
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 - 8 juil. 2008 à 09:55
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 - 9 juil. 2008 à 08:37
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
8 juil. 2008 à 10:32
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
8 juil. 2008 à 10:40
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 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
8 juil. 2008 à 10:39
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
8 juil. 2008 à 10:43
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 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
8 juil. 2008 à 10:58
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
8 juil. 2008 à 11:17
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 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
8 juil. 2008 à 11:25
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
8 juil. 2008 à 12:55
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 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
8 juil. 2008 à 13:11
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 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
8 juil. 2008 à 13:13
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
8 juil. 2008 à 13:18
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
8 juil. 2008 à 14:03
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 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
8 juil. 2008 à 13:40
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 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
8 juil. 2008 à 14:10
hihi c'est pas faut ça ;)
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
8 juil. 2008 à 14:15
Ca fait 3 fois ce matin que j'oublie les liens dans les messages!...
https://www.cjoint.com/?hiomlKXWBq
0
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
8 juil. 2008 à 15:56
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 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
9 juil. 2008 à 08:37
bonjour,
non en fait c'est bon merci ;)
0