Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin: If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("B4:D23")) Is Nothing Then
Ligne = Target.Row: Theme = Cells(Ligne, "B"): Config = Cells(Ligne, "D")
With Sheets("BD")
For L = 2 To .[A65500].End(xlUp).Row
If .Cells(L, "A") = Theme And .Cells(L, "B") = Config Then Cells(Ligne, "F") = .Cells(L, "D")
Next L
End With
End If
Fin:
End Sub