Excel : afficher contenu cellule selon liste

Pitoun -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Comment afficher contenu d'une cellule selon une liste séparée

Bonjour,

J'ai une liste de nom de fichiers sur un onglet "Files"
120216
120217
120218
120219
120220
120221
120222
120223
120224
120225
120226

J'ai un onglet récapitualtif annuel type : Date Facture Ordonnateur Client Prix

Actuellement j'écris dans chanque cellule les formules ci-après pour avoir un apperçu du contenu de chaque feuille excel et faire un total annuel:

Date:
='H:\Factures 12\[120217.xlsx]Fact Fr'!$B$11
Facture:
='H:\Factures 12\[120217.xlsx]Fact Fr'!$D$7
...

Mais je voudrai remplacer dans ma formule le nom de fichier par la liste de l'onglet "Files"

J'ai donc essayé :

='H:\Factures 12\[&Files!E1&.xlsx]Fact Fr'!$B$11 ou
='H:\Factures 12\["Files!E1".xlsx]Fact Fr'!$B$11 ou
='H:\Factures 12\[(Files!E1).xlsx]Fact Fr'!$B$11 mais cela ne fonctionne pas !

Comment ortographier cela pour afficher la valeur ?

Merci

;-)

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    essaies
    ="'H:\Factures 12\["&Files!E1&".xlsx]Fact Fr'!$B$11"
    lire après = "guillemet-apostrophe"
    0
    1. Pitoun
       
      Merci michel_m. Ta proposition est bonne !

      Malheureusement la cellule affiche maintenant le résultat suivant :

      'H:\Factures 12\[120216.xlsx]Fact Fr'!$B$11

      C'est bien la bonne formule, mais maintenant j'ai besoin qu'excel affiche la valeur de la cellule B11 de l'onglet Fact Fr de la feille120216.xlsx.


      Une autre idée ???
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour tous
      aller, je ne sais pas si ça va marcher, mais la même avec:
      =INDIRECT("'H:\Factures 12\["&Files!E1&".xlsx]Fact Fr'!$B$11")

      =INDIRECT("'H:\Factures 12\[Files!E1.xlsx]Fact Fr'!$B$11")

      Bonne chance
      crdlmnt
      0
    3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      salut Vaucluse

      effectivement, le indirect parait être la bonne solution

      cordialement
      0
    4. Pitoun
       
      Vaucluse: non, le résultat affiché est #REF!
      Excel ne comprends pas la formule.
      J'ai déjà exploré la solution indirect sans succès
      Merci quand-même :-)
      0
    5. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      tes 2 classeurs sont ouverts?
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Probablement un erreur de texte su=i Excel affiche REF.
    vérifier (avec la 1° formule) que Files! soit bien le nom du classeur ou chercher E1et puisque vos deux classeur sont ouverts essayez aussi de supprimer le chemin du dossier:
    =INDIRECT("'[&'Files'!E1&".xlsx]Fact FR'!B11")
    Bonne chance
    0