Désactiver le recalcul Excel via macro

Table des matières

Comment passer d'Excel au calcul manuel

Des calculs complexes, des formules matricielles étendues ou d'autres raisons peuvent conduire Excel à recalculer l'ensemble du tableau pendant des secondes (voire des minutes) après chaque modification dans une cellule.

Si le calcul de vos tables est trop ennuyeux pour vous, vous pouvez désactiver le recalcul automatique. Pour cela, appelez la fonction EXTRAS - OPTIONS et activez l'option MANUEL dans l'onglet CALCUL.

Mais comment gérez-vous cela avec une macro? La macro suivante montre comment procéder :

Désactiver le recalcul secondaire ()
Avec candidature
.CalculateBeforeSave = True
.Calculation = xlCalculationManual
Terminer par
Fin du sous-marin

La macro bascule le recalcul en mode manuel. Vous pouvez alors déclencher un recalcul avec la touche F9. Dans le même temps, la macro garantit qu'un recalcul est toujours effectué avant l'enregistrement des classeurs.

Si vous souhaitez repasser le recalcul en AUTOMATIQUE à l'aide d'une macro, remplacez la constante xlCalculManuel dans le code source xlCalculAutomatique.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave