Sub test()
Dim I%, DL%, Nom%, Affectation%
DL = Sheets("Feuil1").Range("A65500").End(xlUp).Row 'Dernière ligne
For I = 5 To DL
Nom = Application.Match(Cells(I, "A"), Feuil2.Range("A:A"), 0) ' Place du Nom
If Cells(I, "H") <> "" Then
Affectation = Application.Match(Cells(I, "H"), Feuil2.Range("3:3"), 0) ' Place de l'affectation
Feuil2.Cells(Nom, Affectation) = "X" ' Une croix à intersection Nom Affectation
End If
Next I
End Sub