A l'aide sur Excel...

Résolu
Patoche -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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. Patoche
       
      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. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      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. Patoche
       
      Ok, soit doit être bon....
      Mais, j'ai #REF! sur ma zone.

      Merci...
      0
    4. Patoche
       
      C'est bon ça fonctionne....
      Merci
      0
    5. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Alors, c'est parfait ! Et à la prochaine ...
      0