Salut jbchb, le fil
C'est peut être un truc dans ce genre même si je ne vois pas l'intérêt...
Sub test()
Dim Rs As Range, Rc As Range, c As Range, FinRs As Long, FinRc As Long
FinRs = Worksheets("Feuil1").Range("A" & Application.Rows.Count).End(xlUp).Row
FinRc = Worksheets("Feuil3").Range("A" & Application.Rows.Count).End(xlUp).Row
Set Rs = Worksheets("Feuil1").Range("A2:A" & FinRs)
For Each c In Worksheets("Feuil3").Range("D2:D" & FinRc)
c.Value = Application.WorksheetFunction.CountIfs(Rs, c.Offset(0, -3), Rs.Offset(0, 5), 1)
Next
End Sub
Bonne prog.