Bonjour,
ça me semble guère possible sur les bases ou tu es partie, surtout avec 2003 !
J'ai travaillé un bonne partie de la nuit à optimiser ça à la tronçonneuse et même avec un squelette vide (mais avec les 150 quidams promis dans la mensuelle de sept) mon classeur fait déjà 600 ko Et je n'ai entré encore aucune donnée, effectué aucun calcul et mis aucun code !
Autant dire qu'il ne sera jamais possible, d'y glisser plusieurs mois.
La feuille "sept" peut-être considérée comme opérationnelle et VBA devarait être capable de faire tous les calculs que j'ai suprimés pour faire tes "extractions statistiques"
On peut quand même estimer le VBA nécessaire à plusieurs centaines de Ko (peut-être 1 ou 2 Mo !) Donc même avec une conception minimaliste je vois ce classeur avec 10 à 12 Mo minimum... Ce qui me semble impensable dans ton cas.
A mon avis cela ne me semble possible qu'en externalisant les mensuelles (dans un classeur à part) et en réservant ce classeur pour les extractions.
Bonne journée.