Bonjour,
J'ai besoin d'inclure la fonction SOMMEPROD dans une procédure vba avec des plages de recherche variables.
Pour explication voici ci-dessous la fonction que j'utilise et telle que je l'écrirais de façon classique sur xls :
La difficulté que je rencontre réside dans le fait que mes plages de recherche ne font pas toujours 1458 lignes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 =SOMMEPROD((Feuil1!$B$1:$B$1458=$A2)*(Feuil1!$I$1:$Z$1458="toto"))
Je ne sais pas comment introduire cette contrainte dans le code vba ci-dessous ?
Par ailleurs comment coder dans la procédure le fait que certaines des lignes et colonnes de mes plages de recherche sont vérouillées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "=SUMPRODUCT((Feuil1!R1C2:R1458C2=RC1)*(Feuil1!R1C9:R1458C26=""toto""))"
Merci par avance pour votre aide![]()
Partager