Sub Macto_Filtre()
Dim lig&, f As Worksheet: Set f = Sheets("données")
Range("A3").FormulaR1C1 = "=MONTH(données!R[3]C)=infos!R1C5"
Application.ScreenUpdating = False
[A6:A31] = ""
Range("A2:A3").Select
lg = f.Cells(Rows.Count, 1).End(xlUp).Row
f.Range("A5:C11").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A2:A3"), Unique:=False
With f.Range("B5:B" & lg).SpecialCells(xlCellTypeVisible)
.Copy Sheets("infos").Range("A5")
End With
f.ShowAllData
End Sub