bonsoir,
Cette condition est absurde :
While Sheets("Récep°Mat°1° (+analyse Pareto)").Cells(k, 4).Value <> Sheets("Salariés").Cells(j, 2).Value
j = j + 1
Wend
Ta feuille (...Pareto) : colonne 4 ne comporte que des nombres et
La feuille Salariés colonne 2 ne comporte que des noms de salariés par suite la condition (<>) est toujours vraie et au moment de l'erreur : j = 32767
Il faut comparer des choses qui sont comparable ! Et (pourquoi pas) faire une gestion d'erreur...
A+