Function TableauCroise(mois$, categorie$, colMois As Range, colCategorie As Range)
Dim plage As Range
Set plage = colMois.Find(mois, , xlValues)
If plage Is Nothing Then Exit Function
Set plage = Intersect(plage.MergeArea.EntireRow, colCategorie)
TableauCroise = Application.CountIf(plage, categorie) 'NB.SI