Recalculer les formules automatiquement

Anonim

Comment effectuer le recalcul de manière ciblée

Si vous souhaitez assurer un recalcul ciblé des tables dans vos macros, utilisez la méthode Calculer une. Cela peut être utile dans les grands tableaux dans lesquels le calcul automatique est désactivé car cela prend trop de temps.

Utilisez la ligne de programme suivante pour recalculer toutes les tables de tous les dossiers ouverts :

Application.Calculer

Si vous ne souhaitez recalculer qu'une seule feuille, utilisez la commande suivante :

Feuilles de travail (1) .Calculer

A propos de l'objet Feuilles de travail (1) adresser la feuille de calcul souhaitée. Pour recalculer toutes les tables du classeur dans lequel la macro est exécutée, utilisez la macro suivante :

Sub ThisHereAllCalculate ()
Diminuer en tant qu'entier
For i = 1 To ThisWorkbook.Worksheets.Count
Ce classeur.Feuilles de travail (i) .Calculer
Ensuite je
Fin du sous-marin