Re,
Dans ce cas, on ne peut pas faire grand chose, la taille du fichier est principalement lié au nombre de cellules utilisées (les formules et les MFC rajoutant encore un peu). Calculer via vba permettrais de gagner un peu d'espace.
En faisant les 52 semaines, on tourne autour de 65 000 cellules avec du contenu, ça commence à faire.
NB : Pour estimer la taille d'un fichier final (Tff) qui va avoir X fois la même chose, on peut partir de la taille du fichier d'origine (Tfo) auquel on soustrait la taille d'un fichier vide (Tfv ~30ko) qu'on multiplie par X :
Tff = (Tfo-Tfv)*X + Tfv
Dans ton cas ça fait à peut près 1,5 Mo.