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

;-)

A voir également:

2 réponses

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

essaies
="'H:\Factures 12\["&Files!E1&".xlsx]Fact Fr'!$B$11"
lire après = "guillemet-apostrophe"
0
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
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
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
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
salut Vaucluse

effectivement, le indirect parait être la bonne solution

cordialement
0
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
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
tes 2 classeurs sont ouverts?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
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