Sub Macro1()
      Dim Cel As Range, Pl As Range, LgV1&, LgR&
      Set Pl = Feuil4.Range("B13:O" & Feuil4.Range("B" & Rows.Count).End(xlUp).Row)
       Feuil2.Range("B26:B" & Feuil2.Range("B" & Rows.Count).End(xlUp).Row).Clear
       LgR = 26
       Application.ScreenUpdating = False
      For Each Cel In Pl.Rows
            On Error Resume Next
            LgV1 = Feuil3.Range("A12:A" & Feuil3.Range("A" & Rows.Count).End(xlUp).Row).Find(Cel.Cells(1).Text).Row
            If Err.Number = 0 Then
                  With Feuil2
                        Feuil4.Range("B" & Cel.Row & ":D" & Cel.Row).Copy
                        .Range("B" & LgR & ":D" & LgR).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
                        Feuil4.Range("E" & Cel.Row & ":O" & Cel.Row).Copy
                        .Range("K" & LgR & ":U" & LgR).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
                        Feuil3.Range("C" & LgV1 & ":D" & LgV1).Copy
                        .Range("E" & LgR & ":F" & LgR).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
                End With
                  LgR = LgR + 1
            End If
            Err.Clear
      Next Cel
      With Feuil2.Range("B26:O" & LgR - 1)
            .BorderAround Weight:=xlThin
            .Borders(xlInsideHorizontal).Weight = xlThin
            .Borders(xlInsideVertical).Weight = xlThin
      End With
      Application.ScreenUpdating = True
End Sub