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"
Configuration: Windows XP
Internet Explorer 6.0

12 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
  2. 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
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
      1. 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
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  4. JOLARITALE Messages postés 149 Statut Membre 4
     
    ha ok... oups

    bon je veux bien, mais ca me donne le meme message #VALEUR!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. 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
  7. 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
  8. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
  9. 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
  10. JOLARITALE Messages postés 149 Statut Membre 4
     
    hihi c'est pas faut ça ;)
    0
  11. 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
  12. JOLARITALE Messages postés 149 Statut Membre 4
     
    bonjour,
    non en fait c'est bon merci ;)
    0