Activer les calculs automatiques

J'utilise Excel 2013 et nous rencontrons des files randoms Excel définis sur des calculs manuels et ils ne semblent pas disparaître après la réinitialisation automatique.

Ces files semblent restr aussi automatiques, mais au cours d'un jour random, un file Excel différent ou le même Excel revient au manuel. Je souhaite exécuter automatiquement une macro lors du chargement de tout file Excel ou simplement du programme pour configurer Excel dans des calculs automatiques.

J'ai essayé la macro suivante:

Private Sub Auto_Open() Application.Calculation = xlCalculationAutomatic 

J'ai reçu le message d'erreur suivant lors du chargement Excel:

"Erreur d'exécution" 1004 ": Méthode 'Calcul' d'object ''Application'failed

Résolution des problèmes: une macro Auto_Open s'exécute avant l'ouverture de tout autre classur. Par conséquent, si vous enregistrez des actions que vous souhaitez que Excel effectue sur le classur par défaut Book1 ou sur un classur chargé à partir du dossier XLStart, la macro Auto_Open échoue lorsque vous redémarrez Excel, car la macro s'exécute avant l'ouverture des classurs par défaut et de démarrage .

Si vous rencontrez ces limitations, au lieu d'save une macro Auto_Open, vous devez créer une procédure VBA pour l'événement Open comme décrit dans la section suivante de cet article.

Question: Existe-t-il un moyen de créer une macro pour réinitialiser tout file Excel à Automatique? J'ai stocké la macro dans mon classur personnel car j'espère que la macro s'exécutera sur tout file Excel que je charge.

J'ai essayé ce que vous avez écrit et cela fonctionne.

Dans le cas, voici mon code 🙂

 Private Sub auto_open() Application.Calculation = xlAutomatic End Sub