Bonjour Streetball,
Salut pagesalex,
Si les deux fichiers sont ouverts au départ, en C16 de la feuille Code1 du fichier "Résultats", essaie:
=INDEX([Juge.xlsx]J1!$C$16:$C$42;EQUIV($B13;[Juge.xlsx]J1!$B$16:$B$42;0))
Quand tu fermeras le fichier Juge, la formule devrait contenir automatiquement le chemin d'accès au fichier, en plus du nom de celui-ci.
On ne pourra pas utiliser la fonction INDIRECT dans ce cas-ci pour recopier la formule à droite et faire référence automatiquement à la feuille Code2, puis Code3, etc. La fonction INDIRECT implique que le ficher source soit ouvert.
Donc, soit tu adaptes les formules d'une colonne à l'autre et d'une feuille à l'autre, soit il faut trouver une solution plus "tirée par les cheveux" (que je ne me propose pas de rechercher, je le précise déjà ! )
PS: une chose me "chiffonne" tout de même: les juges ne peuvent pas encoder dans le fichier Résultats pour ne pas voir les notes des autres ... mais dans le classeur Juge, il leur suffira d'afficher une des autres feuilles, puisqu'on y retrouve J1, J2, ...
PS: ton profil mentionne Excel2016 ... mais tes fichiers sont encore des '.xls'