Private Sub Worksheet_Change(ByVal Target As Range)
Dim Ligne&
If Not Intersect(Target, Range("O:O")) Is Nothing Then
If Target.Row > 4 Then
Select Case Target.Value
Case Is = "BON"
Ligne = Target.Row
Cells(Target.Row, "B").Resize(, 12).Copy Feuil2.Cells(Ligne, "B")
Case Else
'
End Select
End If
End If
End Sub