Belle intuition Eriiic, la solution (que je ne connaissais pas d'ailleurs, merci pour l'info) utilisant la ligne suivante :
Application.Calculation = xlCalculationManual
a en effet permis une temporisation des calculs que j'avais entre mes feuilles. Ca fonctionne super !
2eme bonne intuition de ta part, les re-calculs ne fonctionnait pas au départ et je me retrouvais avec un sablier qui durait "perpette". Cela a saturé la mémoire et perturbé les calculs auto jusqu'au point où j'ai dû avorter le programme et rebooter.
Après redémarrage, j'avais des incohérences au niveau de mes cellules qui recalculent "NOM?" qui ne se mettaient pas à jour.
J'ai dû les valider manuellement pour que cela fonctionne de nouveau.
L'option ".Calculate" semble donc intéressante mais je ne la maitrise pas encore.
J'ai trouvé un peu d'info sur le net comme cet exemple :
Worksheets(1).Rows(2:3).Calculate ne fait les calculs que sur les lignes 2 et 3
Mais si tu pouvais me donner quelques tuyaux supplémentaires sur son utilisation, ça pourrait m'aider.
Du genre : l'utiliser dans la feuille concernée (sachant qu'il y en a beaucoup), dans un module, dans This workbook ? Avec quelle syntaxe ?
Merci encore de ton temps passé sur mon cas ...