Bonjour le forum,

Pardon si ce problème a déjà été abordé, mais je ne crois pas avoir trouvé de topic qui me permettrait de résoudre mon problème seul.

Je voudrais convertir cette fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
=SOMMEPROD((Picker=B$2)*(Mois_confirmation=$A18)*(Nb_lignes))
en VBA. Picker, Mois_confirmation et Nb_Lignes sont des plages nommées d'une autre feuille.

J'ai essayé ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
WorksheetFunction.SumProduct((Range("Picker") = [B2]), (Range("Mois_confirmation") = [A4]), (Range("Nb_lignes")))
mais j'ai une erreur incompatibilité de type que je ne suis pas sûr de bien comprendre.
Serait-elle due au fait que mes plages Picker et Mois_Confirmation sont au format texte? Si oui, est-ce qu'il y a un moyen de contourner ce problème?

Merci d'avance.