Bonjour dm83, Mferrand,
J'ai préféré travailler avec des formules. Le VBA n'étant pas, selon moi, moins compliqué à coder que quelques formules relativement simples.
1) les cellules fusionnées, comme d'habitude, posent problème. Pour pallier cette difficulté, j'ai modifié la feuille Récap en insérant une colonne A (les formules déjà présentes sont automatiquement adaptées par Excel) et en utilisant aussi la ligne n°1.
Les formules de la colonne A et de la ligne 1 servent à dupliquer les valeurs des cellules fusionnées correspondant respectivement aux élèves et aux semaines.
2) ensuite la plage D5:F12 a été complétée par les formules de recherche. Chaque formule de cette plage est unique (je n'ai pas construit de formules qui puissent être recopiées au sein de cette plage - par fainéantise sans doute )
3) il suffit ensuite de copier cette plage D5:F12 pour la coller en G5, J5, M5, ...
4) puis de copier la plage D5:X12 pour la coller en D14, D23, ...
nota:
- la ligne 1 et colonne A peuvent être masquées
- on aurait pu sans doute se passer de la colonne A et ligne 1 en introduisant leurs formules dans les formules finales (mais je rappelle que je suis fainéant )
- dans le fichier joint, seuls sept blocs sont complétés par les formules