A l'aide sur Excel...

Résolu
Bonjour,

J'ai une feuille excel "Total", dans cette feuille, j'ai une cellule créée par Concaténation, qui me donne l'adresse d'une autre feuille excel "Janvier" ex:='C:\[Janvier.xlsm]Journée'!D10
Comment puis je récupérer la valeur de ma cellule D10.
Merci d'avance.

1 réponse

  1. Contributeur
    Je ne comprends pas ta question :

    Dans la cellule A1 de la feuille "Total" du fichier "MonFichier" tu as la formule
    ='C:\[Janvier.xlsm]Journée'!D10
    Donc tu lis en A1 la valeur qui est contenue en D10 de "Total" !

    Quel est le problème ?
    0
    1. En réalité, j"ai ça dans ma cellule A1
      =(CONCATENER("='C:\[";H6;".xlsm";"]";STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20);"'!";"D10"))
      Ce qui donne ='C:\[Janvier.xlsm]Journée'!D10
      Maintenant je veux récupérer la valeur de D10.
      Merci et bonne soirée
      0
    2. Contributeur
      Ah !

      Alors essaie de mettre INDIRECT devant ta concaténation :
      =INDIRECT(CONCATENER("='C:\[";H6;".xlsm";"]";STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;20);"'!";"D10"))
      0
    3. Ok, soit doit être bon....
      Mais, j'ai #REF! sur ma zone.

      Merci...
      0
    4. C'est bon ça fonctionne....
      Merci
      0
    5. Contributeur
      Alors, c'est parfait ! Et à la prochaine ...
      0