Intégration lien fichier formule valeur cellule

YTREGARO -  
 Ytregaro -
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. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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. YTREGARO
       
      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. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Tu n'as pas mis de guillemets pour la plage
    INDIRECT($C5&"$A2:$A5000")
    0
    1. YTREGARO
       
      Encore merci via55, mais ce n'est pas mieux :(
      0
    2. YTREGARO
       
      En fait la formule INDIRECT ne fonctionne que si le fichier source est ouvert :( :( :( J'ai 900 fichiers sources...
      0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Si le classeur est fermé INDIRECT ne fonctionne pas je crois
    Mais peut être qu'en réseau aussi
    0
    1. YTREGARO
       
      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. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bon courage ☺
    0
    1. Ytregaro
       
      Merci beaucoup
      0