Salut Chris et à tous les autres,
En terme d'optimisation y'a pas mal de choses à faire:
1. Nettoyer le code...arf, je sais c'est facile à dire, plus difficile à faire mais c'est une nécessité. Pour t'aider j'ai quelques outils:
- MZtools: un utilitaire (free) qui permet (entre autre) de te donner un compte rendu précis de toutes les variables (in)utilisées.
2. Nettoyer (encore)...le code...Pour cela la méthode basic (yes) c'est d'exporter TOUS les modules, de les supprimer puis de les réimporter. Si le code a subi de nombreuses modifications cela peut avoir une importance réelle sur sa taille (et donc son fonctionnement). Le moyen automatique c'est d'utiliser Code Cleaner (si tu ne trouves pas sur le net, fait moi signe je te l'enverrai).
3. Nettoyer (et oui, encore). Y'a un truc que mes petits camarades n'ont pas souligné. En fait ton fichier il est peut-être un peu
corrompu !!! Si si ça arrive. En fait perso, j'ai déjà travaillé sur des fichiers qui faisaient 50Mo tranquillou, sans jamais avoir de problème. Donc la taille est souvent un faux problème. Pour ce nettoyage pas beaucoup de solution: transférer TOUT ton classeur dans un tout nouveau tout bô. C'est long et compliqué et il ne faut rien oublier. Il existe un outil qui s'appelle Workbook Rebuilder qui fait le travail, problème il est pas gratuit. J'en possède une assez vieille version qui doit elle être encore gratuite..il faudrait que je vois si je la retrouve si cela t'intéresse.
4. Pour finir il faut optimiser. Là pas d'outil miracle, seule la tête fait le boulot (cf les très bons conseils de Thierry et consors). Ah, si dernière chose concernant les formules. Si tu utilises beaucoups des références à des (grandes) plages, j'ose espérer que tu utilises des noms. Ca économise la mémoire et ça rend beaucoup plus rapide les calculs. Dans ton cas vu le nombre de formule...c'est à envisager.
5. Pour les graphs et les images...ben, y'a rien à faire
6. Sur ce je rentre me coucher car j'ai déjà bien donné au taf.
Bon courage.