Intégration lien fichier formule valeur cellule

Bonjour,

Je ne sais pas si ma demande va être très clair, mais cela fait un moment que je me tord l'esprit pour l'intégration d'un lien fichier source dans une formule de calcul faisant référence. Je ne souhaite pas utiliser de macro pour ce fichier.

Voici par exemple ma formule :

=SOMMEPROD((Exportation!$A2:$A5000=DATA!$D$2:$G$2)*(Exportation!$K2:$K5000=DATA!C$3)*(Exportation!$F$2:$F$5000))

Je voudrais remplacer l'onglet "Exportation!" par la valeur de la cellule de la feuille comportant une variable qui elle même est renseignée par la formule suivante :

=TEXTE("'J:\THACommun\SITUATION\DATANYMPHEA\["&TEXTE(A5;"AAAAMMJJ")&".xlsx]Exportation'!";0)

Merci d'avance pour votre aide à ce sujet !

4 réponses

  1. Bonjour YTREGARO

    Si le nom de l'onglet destiné à remplacer Exportation est dans une cellule, par ex en B3, tu peux reconstruire une adresse valable avec INDIRECT
    Exportation!$A2:$A5000 sera remplacé par INDIRECT(B3 & "!$A2:$A5000") etc

    Cdlmnt
    Via
    0
    1. Merci beaucoup, j'ai testé l'indirect mais je tombe en #REF! Pour info l'onglet est dans un autre fichier source via un lecteur réseau... Voici ce que j'ai tenté et qui tombe en erreur :

      =SOMMEPROD((INDIRECT($C5&$A2:$A5000)=DATA!$E$2:$H$2)*(INDIRECT($C5&$L2:$L5000)=DATA!D$3)*(INDIRECT($C5&$G$2:$G$5000)))

      En sachant que la valeur de ma cellule C5 est :

      =TEXTE("'J:\THACommun\SITUATION\DATANYMPHEA\["&TEXTE(A5;"AAAAMMJJ")&".xlsx]Exportation'!";0)

      Cordialement,
      0
  2. Tu n'as pas mis de guillemets pour la plage
    INDIRECT($C5&"$A2:$A5000")
    0
    1. Encore merci via55, mais ce n'est pas mieux :(
      0
    2. En fait la formule INDIRECT ne fonctionne que si le fichier source est ouvert :( :( :( J'ai 900 fichiers sources...
      0
  3. Si le classeur est fermé INDIRECT ne fonctionne pas je crois
    Mais peut être qu'en réseau aussi
    0
    1. Effectivement, si je ne trouve pas mieux à tête reposée demain matin, je ferais de mes 900 classeurs, 900 onglets dans un seul classeur... Cela sera plus simple... Je voulais éviter cela pour ne pas manipuler mes futurs fichiers d'export journalier... Cdt
      0
  4. Bon courage ☺
    0
    1. Merci beaucoup
      0