Salut Natacha,
Pas besoin de macro, quelques petites formules font très bien l'affaire.
Sur la Feuil1, créer une nouvelle colonne A:A
En A11 la formule : =SI(OU(C11="";NB.SI(C$11:C11;C11)>1);"";MAX(A$10:A10)+1) - à copier jusqu'en A35
Dans "Classeur" en B5 la formule : =SI(NBVAL(B$4:B4)>MAX(Feuil1!A$11:A$35);"";RECHERCHEV(NBVAL(B$4:B4);Feuil1!A$11:C$35;3;0)) - à copier vers le bas
En C5 la formule : =SI(B5="";"";RECHERCHEV($B5;Feuil1!$C$11:$G$35;COLONNE()-1;0)) - à copier jusqu'en F5
Les formules de C5 jusqu'à F5 - à copier vers le bas
En G5 la formule : =SI(B5="";"";SOMMEPROD((Feuil1!C11:C35=B5)*Feuil1!H11:H35)) - à copier vers le bas.
Ândré.