Sub calcul()
Dim c As Range
With ThisWorkbook.Worksheets("ligne")
For Each c In .Range("E7,E12,E17,E22,E27,E32")
c.FormulaArray = "=IFERROR(LARGE(IF((VA2A[Dcc]=[@Dcc])*(VA2A[Present]=""OUI""),VA2A[jours]),ROW(1:1)),"""")"
c.Resize(3).FillDown
Next
End With
End Sub