Formule Concatener avec récup Nom de feuille dans la formule

Résolu
Faninounou Messages postés 2 Statut Membre -  
 Mehdi -
Bonjour à tous,

J'ai un classeur Excel avec 52 feuilles correspondant aux semaines de l'année nommées S1, S2, S3 etc....
Je voudrais dans chacune des feuilles faire référence à une cellule (toujours la même 'C6') de la semaine précédente. J'ai donc fouillé le forum pour trouver la formule récupération du nom de la feuille à laquelle j'ai rajouté un "concatener" et j'ai donc tapé cette formule:
=CONCATENER("='S";(STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+2;3)-1);"'!";"C6")

dans la feuille 'S2' avec pour résultat :='S1'!C6 en lecture.

C'est donc bien le résultat que je cherche, sauf que la formule ne se calcule pas...J'ai un gros doute sur l'utilisation d'un = dans la formule...En tout cas, pas moyen, il prend mon résultat comme un texte...

Merci d'avance pour vos réponses.
Bonne journée

2 réponses

  1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    essayez ceci

    =INDIRECT(ADRESSE(6;3;1;1;B2);1)en B2 mettre le nom de la feuille S1

    3
    1. Mehdi
       
      Perfect ! Merci beaucoup
      0
  2. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Avec une formule beaucoup plus simple :)
    =INDIRECT("S" & STXT(CELLULE("nomfichier";$A$1);TROUVE("]";CELLULE("nomfichier";$A$1))+2;NBCAR(CELLULE("nomfichier";$A$1))-TROUVE("]";CELLULE("nomfichier";$A$1)))-1 & "!C6")

    A+
    1
    1. Faninounou Messages postés 2 Statut Membre
       
      Yes, merci ça marche, quand je pense que je cherchais toujours mes réponses dans les pbs des autres, je crois que finalement vu la rapidité et la clarté des réponses, j'ai mis bien trop de temps à m'inscrire....

      Merci
      0