bonsoir,
bonsoir le forum,
content que ton problème soit résolu.
une solution adaprée à tes nouvelles spécifications
Sub aargh()
dl = Cells(Rows.Count, 3).End(xlUp).Row
dc = Cells(1, Columns.Count).End(xlToLeft).Column
Set pl = Cells(1, 4).Resize(, dc)
For i = 2 To dl
Set re = pl.Find(Cells(i, 3), lookat:=xlWhole)
If Not re Is Nothing Then
Cells(i, re.Column) = "X"
End If
Next i
End Sub