Resultat macro non concluant

Bonjour,
Je suis novice sur les macros et je tente tant bien que mal de réaliser une macro dans un fichier qui comporte 2 onglets "PARTICIPATION" & "REPARTITION".

Dans l'onglet "PARTICIPATION" j'ai un tableau qui comprend les colonnes A à H avec différentes infos donc en colonne E (F ou M) en colonne F (2009, 2010,... jusqu'à 2013) et en H qui correspond à 1 ou vide si présent ou pas.
Dans l'onglet "REPARTITION" j'ai un tableau de B à I qui correspond à 2009, 2010, 2011, 2012, 2013, 2011,2012,2013 que je souhaite compléter en de B2 à I2 ou j'indique la somme des présents pour chaque demande ex si "PARTICIPATION" colonne E ="G" et que colonne F = "2013" je calcule la somme de la colonne H que je reporte dans "REPARTITION" en cellule I2. La macro fonctionne mais affiche 0 au lieu du résultat qui devrait être.
Et je voudrais que la macro tourne pour chacune des valeurs recherchées dans "REPARTITION" en colonne E la valeur "M" pour valeur en colonne F "2011", puis "2012" puis "2013" et que la somme trouvée pour chacune de ces années soit reportées dans "REPARTITION" en G2, H2, I2 et si valeur "F" dans colonne E de "PARTICIPATION" pour valeur en colonne F "2009", puis 2010 puis 2011 puis 2012 puis 2013 somme de H reportée dans "REPARTITION" de B2 à F2

Merci par avance de votre aide je boucle sur le sujet depuis hier
Bea

bonjour WinBea,

c'est préférable de montrer ce que vous avez déjà parce que la description ne dit pas tout. Vous pouvez ajouter votre fichier (anonymisé) avec l'icon avec le "x" ici dessus.

Bonsoir,
Merci pour votre message. Voici ce que j'ai en formule que je voudrais transformer en Macro en fait car je pense que cela est possible et peut être plus rapide. Ce tableau contenant les formules est sur la feuille "REPARTITION"

Merci pour votre aide

CLUB20092010201120122013201120122013
=PARTICIPATION!A$1=SOMME.SI.ENS(PARTICIPATION!$H:$H; PARTICIPATION!$E:$E; "F"; PARTICIPATION!$F:$F; "2009")=SOMME.SI.ENS(PARTICIPATION!$H:$H; PARTICIPATION!$E:$E; "F"; PARTICIPATION!$F:$F; "2010")=SOMME.SI.ENS(PARTICIPATION!$H:$H; PARTICIPATION!$E:$E; "F"; PARTICIPATION!$F:$F; "2011")=SOMME.SI.ENS(PARTICIPATION!$H:$H; PARTICIPATION!$E:$E; "F"; PARTICIPATION!$F:$F; "2012")=SOMME.SI.ENS(PARTICIPATION!$H:$H; PARTICIPATION!$E:$E; "F"; PARTICIPATION!$F:$F; "2013")=SOMME.SI.ENS(PARTICIPATION!$H:$H; PARTICIPATION!$E:$E; "M"; PARTICIPATION!$F:$F; "2011")=SOMME.SI.ENS(PARTICIPATION!$H:$H; PARTICIPATION!$E:$E; "M"; PARTICIPATION!$F:$F; "2012")=SOMME.SI.ENS(PARTICIPATION!$H:$H; PARTICIPATION!$E:$E; "M"; PARTICIPATION!$F:$F; "2013")
=PARTICIPATION!L$1=SOMME.SI.ENS(PARTICIPATION!$S:$S; PARTICIPATION!$P:$P; "F"; PARTICIPATION!$Q:$Q; "2009")=SOMME.SI.ENS(PARTICIPATION!$S:$S; PARTICIPATION!$P:$P; "F"; PARTICIPATION!$Q:$Q; "2010")=SOMME.SI.ENS(PARTICIPATION!$S:$S; PARTICIPATION!$P:$P; "F"; PARTICIPATION!$Q:$Q; "2011")=SOMME.SI.ENS(PARTICIPATION!$S:$S; PARTICIPATION!$P:$P; "F"; PARTICIPATION!$Q:$Q; "2012")=SOMME.SI.ENS(PARTICIPATION!$S:$S; PARTICIPATION!$P:$P; "F"; PARTICIPATION!$Q:$Q; "2013")=SOMME.SI.ENS(PARTICIPATION!$S:$S; PARTICIPATION!$P:$P; "M"; PARTICIPATION!$Q:$Q; "2011")=SOMME.SI.ENS(PARTICIPATION!$S:$S; PARTICIPATION!$P:$P; "M"; PARTICIPATION!$Q:$Q; "2012")=SOMME.SI.ENS(PARTICIPATION!$S:$S; PARTICIPATION!$P:$P; "M"; PARTICIPATION!$Q:$Q; "2013")
=PARTICIPATION!W$1=SOMME.SI.ENS(PARTICIPATION!$AD:$AD; PARTICIPATION!$AA:$AA; "F"; PARTICIPATION!$AB:$AB; "2009")=SOMME.SI.ENS(PARTICIPATION!$AD:$AD; PARTICIPATION!$AA:$AA; "F"; PARTICIPATION!$AB:$AB; "2010")=SOMME.SI.ENS(PARTICIPATION!$AD:$AD; PARTICIPATION!$AA:$AA; "F"; PARTICIPATION!$AB:$AB; "2011")=SOMME.SI.ENS(PARTICIPATION!$AD:$AD; PARTICIPATION!$AA:$AA; "F"; PARTICIPATION!$AB:$AB; "2012")=SOMME.SI.ENS(PARTICIPATION!$AD:$AD; PARTICIPATION!$AA:$AA; "F"; PARTICIPATION!$AB:$AB; "2013")=SOMME.SI.ENS(PARTICIPATION!$AD:$AD; PARTICIPATION!$AA:$AA; "M"; PARTICIPATION!$AB:$AB; "2011")=SOMME.SI.ENS(PARTICIPATION!$AD:$AD; PARTICIPATION!$AA:$AA; "M"; PARTICIPATION!$AB:$AB; "2012")=SOMME.SI.ENS(PARTICIPATION!$AD:$AD; PARTICIPATION!$AA:$AA; "M"; PARTICIPATION!$AB:$AB; "2013")
=PARTICIPATION!AH$1=SOMME.SI.ENS(PARTICIPATION!$AO:$AO; PARTICIPATION!$AL:$AL; "F"; PARTICIPATION!$AM:$AM; "2009")=SOMME.SI.ENS(PARTICIPATION!$AO:$AO; PARTICIPATION!$AL:$AL; "F"; PARTICIPATION!$AM:$AM; "2010")=SOMME.SI.ENS(PARTICIPATION!$AO:$AO; PARTICIPATION!$AL:$AL; "F"; PARTICIPATION!$AM:$AM; "2011")=SOMME.SI.ENS(PARTICIPATION!$AO:$AO; PARTICIPATION!$AL:$AL; "F"; PARTICIPATION!$AM:$AM; "2012")=SOMME.SI.ENS(PARTICIPATION!$AO:$AO; PARTICIPATION!$AL:$AL; "F"; PARTICIPATION!$AM:$AM; "2013")=SOMME.SI.ENS(PARTICIPATION!$AO:$AO; PARTICIPATION!$AL:$AL; "M"; PARTICIPATION!$AM:$AM; "2011")=SOMME.SI.ENS(PARTICIPATION!$AO:$AO; PARTICIPATION!$AL:$AL; "M"; PARTICIPATION!$AM:$AM; "2012")=SOMME.SI.ENS(PARTICIPATION!$AO:$AO; PARTICIPATION!$AL:$AL; "M"; PARTICIPATION!$AM:$AM; "2013")
=PARTICIPATION!AS$1=SOMME.SI.ENS(PARTICIPATION!$AZ:$AZ; PARTICIPATION!$AW:$AW; "F"; PARTICIPATION!$AX:$AX; "2009")=SOMME.SI.ENS(PARTICIPATION!$AZ:$AZ; PARTICIPATION!$AW:$AW; "F"; PARTICIPATION!$AX:$AX; "2010")=SOMME.SI.ENS(PARTICIPATION!$AZ:$AZ; PARTICIPATION!$AW:$AW; "F"; PARTICIPATION!$AX:$AX; "2011")=SOMME.SI.ENS(PARTICIPATION!$AZ:$AZ; PARTICIPATION!$AW:$AW; "F"; PARTICIPATION!$AX:$AX; "2012")=SOMME.SI.ENS(PARTICIPATION!$AZ:$AZ; PARTICIPATION!$AW:$AW; "F"; PARTICIPATION!$AX:$AX; "2013")=SOMME.SI.ENS(PARTICIPATION!$AZ:$AZ; PARTICIPATION!$AW:$AW; "M"; PARTICIPATION!$AX:$AX; "2011")=SOMME.SI.ENS(PARTICIPATION!$AZ:$AZ; PARTICIPATION!$AW:$AW; "M"; PARTICIPATION!$AX:$AX; "2012")=SOMME.SI.ENS(PARTICIPATION!$AZ:$AZ; PARTICIPATION!$AW:$AW; "M"; PARTICIPATION!$AX:$AX; "2013")
=PARTICIPATION!BD$1=SOMME.SI.ENS(PARTICIPATION!$BK:$BK; PARTICIPATION!$BH:$BH; "F"; PARTICIPATION!$BI:$BI; "2009")=SOMME.SI.ENS(PARTICIPATION!$BK:$BK; PARTICIPATION!$BH:$BH; "F"; PARTICIPATION!$BI:$BI; "2010")=SOMME.SI.ENS(PARTICIPATION!$BK:$BK; PARTICIPATION!$BH:$BH; "F"; PARTICIPATION!$BI:$BI; "2011")=SOMME.SI.ENS(PARTICIPATION!$BK:$BK; PARTICIPATION!$BH:$BH; "F"; PARTICIPATION!$BI:$BI; "2012")=SOMME.SI.ENS(PARTICIPATION!$BK:$BK; PARTICIPATION!$BH:$BH; "F"; PARTICIPATION!$BI:$BI; "2013")=SOMME.SI.ENS(PARTICIPATION!$BK:$BK; PARTICIPATION!$BH:$BH; "M"; PARTICIPATION!$BI:$BI; "2011")=SOMME.SI.ENS(PARTICIPATION!$BK:$BK; PARTICIPATION!$BH:$BH; "M"; PARTICIPATION!$BI:$BI; "2012")=SOMME.SI.ENS(PARTICIPATION!$BK:$BK; PARTICIPATION!$BH:$BH; "M"; PARTICIPATION!$BI:$BI; "2013")
Rechercher des sujets similaires à "resultat macro concluant"