VBA -Evaluate sumprod if ... avec variable err 2015

fzefergr

XLDnaute Nouveau
Bonjour,

J'ai cherché sur le forum un code pour effectuer un calcul matriciel.
x1 = Evaluate([SumProduct(if(B7:B2763<>"",(1/countif(B7:B2786,B7:B2763))*((H7:H2763)=NomEtab)))])
x2 = Evaluate([SumProuct((H7:H2763=NomEtab)*(F7:F2763>(today()-30))))])
x1 c'est le calcul du nombre de personne sans doublon
x2 c'est un nombre de doc valide

Chaque mois les fichiers augmentent en nbr de ligne.
je souhaiterais mettre en variable la fin du tableau ainsi que NomEtab
Mes tests me remonte une erreur 2015.

Est-ce que quelqu'un aurait la solution ?
Merci d'avance :)