Salut Isa et le Forum
Ton explication telle que je la comprends :
File1.xls => Feuil1 / Feuil2 / Feuil3 / Feuil4 / FeuilRecap (des 4 Feuilles)
File2.xls => Feuil1 / Feuil2 / Feuil3 / Feuil4 / FeuilRecap (des 4 Feuilles)
File3.xls => Feuil2 / Feuil3 / Feuil4 / FeuilRecap (des 3 Feuilles)
File4.xls => Feuil1 / Feuil2 / Feuil3 / Feuil4 / FeuilRecap (des 4 Feuilles)
File5.xls => Feuil1 / Feuil3 / Feuil4 / FeuilRecap (des 3 Feuilles)
Si tes utilisateurs prennent soin (manuellement de mettre bien a jour la "FeuilRecap" à chaque ajout/suppression de fiches (feuilles) il te suffit de créer un fichier "Administrateur" avec autant de liens nécessaires sur chaque FeuilRecap des cinq fichiers.
Si par contre la FeuilRecap ne comporte pas ces informations, il faut faire un program VBA depuis un fichier Administrateur qui ouvrira/fermera chacun des 5 fichiers, listera toutes les Fiches (feuilles) et ce program reportera le contenu des ranges (cellules) définies (à la condition que toute les feuilles soient standardisées dans leur conception)...
Par contre Isa, ne t'étant pas inscrite dans le club, et ne précisant pas ton niveau de connaissance, cette dernière option est déjà d'un niveau moyen en programmation VBA.
Voilà à peu près ce que tu peux obtenir, et dans ce cas, si j'ai bien interprété ta question, un TCD (tableau croisé dynamique) ne sera pas d'une grande utilité.
Bon Week End
@+Thierry