Aide sur formule pour aller chercher une donnée dans autre fichi

Résolu/Fermé
Seb - Modifié par Seb le 13/07/2016 à 11:23
 Seb - 13 juil. 2016 à 12:33
Bonjour,

J'ai dans ma colonne A, une maccro configurée pour lister tous les noms de fichiers présents dans mon dossier D:\Sebastien\Fiches\.

J'aimerais dans ma colonne B, faire remonter la case E15 de chaque fichier.

1- J'ai essayé une formule comme :

B2=([D:\Sebastien\Fiches\[NOM=A2])REQUIEM!$E$15;

Requiem étant le nom de la feuille du fichier dont le nom est en A2.
Excel n'arrive pas à remonter automatiquement à mon fichier et je dois le sélectionner manuellement... Sauf que j'ai un peu plus de 200 fichiers, et j'aimerais l'automatiser.

2- Après j'aimerais faire en sorte de pouvoir étendre cette formule sur toute ma colonne B ! Tirer sur le côté en bas à droite de ma formule de façon a décliner :

B3=([D:\Sebastien\Fiches\[NOM=A3])REQUIEM!$E$15;
B4=([D:\Sebastien\Fiches\[NOM=A4])REQUIEM!$E$15;
B5=([D:\Sebastien\Fiches\[NOM=A5])REQUIEM!$E$15;
B6=([D:\Sebastien\Fiches\[NOM=A6])REQUIEM!$E$15;
Etc.

Merci de votre aide !
A voir également:

1 réponse

DjiDji59430 Messages postés 4028 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 18 avril 2024 644
Modifié par DjiDji59430 le 13/07/2016 à 12:15
Bonjour,

Il faut utiliser la fonction indirect()

B3=

=INDIRECT("'D:\Sebastien\Fiches\["&A3&"]REQUIEM!$E$15")

a3, nom du fichier

qui ne fonctionne pas sur fichier fermé.

Pour cela tu dois telecharger et integrer des fonctions complémentaires qui s'appellent morefunc

https://www.commentcamarche.net/download/s/morefunc

et la tu pourras utiliser la fonction :


INDIRECT.EXT("'D:\Sebastien\Fiches\["&A3&"]REQUIEM!$E$15") qui lit dans les fichiers fermés

Crdmt
1
Niquel merci beaucoup !!!!!
0