Bonjour Ergotamine
... En effet cette méthode spécifie, selon l'aide fournie par Microsoft qu'elle calcule tous les classeurs ouverts, une feuille de calcul particulière dans un classeur ou une plage de cellules déterminée dans une feuille de calcul,
Calculate permet effectivement de calculer un Range, pas d'empêcher le calcul des autres cellules.
Pour cela, il faudrait désactiver le calcul automatique des autres cellules de cette feuille tout en en conservant le calcul automatique des autres feuilles ce qui n'est pas possible.
La désactivation du calcul automatique s'applique à tout le classeur. Il faudrait monter une véritable usine à gaz qui recalculerait le reste du classeur à chaque évènement Change.
EDIT : Mais l’évènement Change ne suffirait pas pour recalculer les fonctions volatiles ...