Bonjour,

je sais que le sujet à été traité de nombreuses fois, mais aucun des résultats proposés ne m'a réellement satisfait, aussi, je poste encore une demande similaire.

je suis à la recherche d'une méthode qui permette de faire un SUMIF avec des critéres sur 2 colones dans une fonction en VBA

une méthode pour faire ça dans une feuille de calcul est via la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
=SOMMEPROD((A1:A10="test")*(B1:B10=50)*(C1:C10))
mais la version vba ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
set X = range("A1:A10")
set Y = range("B1:B10")
set Z = range("C1:C10")
a=worksheetfunction.sommeprod(X="test",Y=50,Z
j'ai essayé en utilisant une requete SQL sur la feuille, mais Excel ne semble pas vouloir que j'ouvre une connection sur le classeur ou se trouve la macro.

pouvez vous m'aider

merci