Bonjour
Code de Feuille
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("Z18:Z51")) Is Nothing Then
Dim MaCellule As Object
For Each MaCellule In Range("E18:E51,J18:J51,O18:O51,T18:T51")
If MaCellule.Value = Target.Value Then
Target.Offset(0, 1).Value = MaCellule.Offset(0, 3).Value
MaCellule.Offset(0, 1) = "X"
End If
Next MaCellule
End If
End Sub
Tu vois mieux?
Cordialement