Hi,
Perso je mettrais mes tableaux des colonnes B et E dans des variables tableaux, je les parserais avec un compteur (si je rencontre tel nom, j'incrémente de 1), et si le compteur est supérieur à 0 alors je prend la valeur de la colonne M au lieu de celle de la colonne k.
With thisworkbook.sheets("Feuil1")
derligneB = .range("B" & rows.count).end(xlup).row
TabB = .range(.cells(3,2), .cells(derligneB,2).value
compteur = 0
for i = lbound(tabB,1) to ubound(TabB,1)
if TabB(i,1) = nomcherché then
compteur = compteur+1
end if
next i
If compteur > 0 then
valeurAmettre = CelleDeLaColonneM
else
valeurAmettre = CelleDeLaColonneK
end if
end with