Les cellules ne se mettent pas à jour automatiquement


97

J'ai une formule dans une cellule qui compte les valeurs dans 2 autres cellules. Normalement, après avoir entré les valeurs dans ces 2 autres cellules, la cellule de formule est mise à jour automatiquement lorsque vous Enterappuyez sur ou lorsque les cellules sont cliquées.

Toutefois, pour une raison quelconque, la valeur calculée par la formule ne se met pas à jour automatiquement. Je dois cliquer sur la barre de formule, puis sur Entrée pour que la cellule de formule fonctionne.

Pourquoi cela arrive-t-il?

Réponses:


157

Une cause probable est que le calcul est défini sur manuel. Pour changer cela en automatique dans les différentes versions d'Excel:

  • 2003 : Outils> Options> Calcul> Calcul> Automatique.

  • 2007 : bouton Office> options Excel> Formules> Calcul du classeur> Automatique.

  • 2010 et plus récent : Fichier> Options> Formules> Calcul de classeur> Automatique.

Sur Mac:

  • 2008 : Préférences Excel> Calculs> Automatiquement

Dans certains cas, vous préférerez peut-être le laisser sur manuel, par exemple s'il y a beaucoup de calculs lourds à effectuer. Dans ce cas, vous pouvez simplement appuyer sur F9 lorsque vous souhaitez que les calculs soient mis à jour.


J'ai 2007 et en quelque sorte cette option revient au manuel.
3bdalla

1
@ 3bdalla: Peut-être avez-vous exécuté une macro qui contient la ligne Application.Calculation = xlCalculationManual?
Jean-François Corbett le

Cela semble être lié au classeur, il peut donc être nécessaire de l'ajuster pour chaque classeur.
Sablefoste

@Sablefoste: Non. Du moins pas dans Excel 2010 et les versions antérieures ... N'ont pas testé 2013, mais ne voyons aucune raison pour laquelle cela changerait.
Jean-François Corbett

@RFB: Veuillez ne pas éditer d'autres réponses possibles dans celle-ci. Allez-y et postez votre propre réponse. Je l' ai fait pour toi cette fois.
Jean-François Corbett

10

Confirmez avec Excel 2007: bouton Office> options Excel> Formules> Calcul de classeur> Automatique.

Touche courte pour actualiser

Ctrl+F9


Je vous remercie! Nous avions déjà défini les options de calcul sur automatique et nous ne savions pas pourquoi les valeurs n'étaient pas mises à jour. F9 et Shift + F9 n'ont pas aidé et ont laissé les valeurs identiques. Ctrl + F9 non seulement a mis à jour les valeurs, mais a corrigé le problème pour qu'il ne se reproduise plus.
April4181

7

J'en ai un exemple avec Excel 2010: une feuille de calcul particulière qui ne recalculerait pas automatiquement. J'ai changé le réglage comme indiqué ci-dessus; mais le recalcul automatique n'a toujours pas fonctionné et, après avoir revérifié l'option "Calcul", a constaté qu'il s'était réinitialisé à "Manuel" tout seul. Trois tentatives plus tard et il était toujours catégorique qu'il voulait être "manuel" et rien d'autre.

Alors voici ma solution au problème:

Copiez le contenu de la feuille de calcul dans une nouvelle, et supprimez l’ancien (ce n’était pas une feuille de calcul particulièrement importante, heureusement), et tout allait bien. Je ne peux que supposer que le fichier a été corrompu.

Une bonne raison de conserver des sauvegardes.


4
Si ce classeur était .XLSMou .XLSBavait peut-être une Worksheet_Changemacro d'événement indésirable ou similaire qui a utilisé Application.Calculation = xlCalculationManualet soit sortie erronée ou simplement ne l'a pas réinitialisée xlCalculationAutomatic.
Jeeped

0

J'ai également eu ce problème avec un très grand tableur qui a juste cessé de se mettre à jour tout au long du week-end, mais après avoir vérifié les solutions ci-dessus, les paramètres étaient déjà réglés sur automatique et la feuille était trop volumineuse pour être reconstruite, j'étais donc perdue.

Ma solution consistait à trouver une ancienne version du même tableur Excel qui ne posait pas ces problèmes avant de l'archiver, qui est de taille et de complexité similaires à celles de la version actuelle.

J'ai ouvert cette feuille de calcul, vérifié que celle-ci fonctionnait toujours et était mise à jour automatiquement avec l'installation actuelle de MS Excel et toutes les nouvelles mises à jour automatiques de Microsoft Office (avec lesquelles elle fonctionnait), puis je rouvrais simplement la feuille de calcul d'origine. "Hey presto" ça fonctionnait encore.


0

J'ai rencontré un problème où certaines cellules ne calculaient pas. J'ai vérifié toutes les choses normales, comme le type de cellule, le calcul automatique, etc.

Le problème, c’est la formule et le fait que j’ai entouré les chiffres de guillemets. Cela a probablement transformé la cellule en cellule de format texte, même si techniquement la cellule était toujours un nombre et répertorié comme tel sous les formats.

J'ai dépouillé les citations et les cellules calculées comme d'habitude.


1
Je suppose que votre problème et sa solution étaient différents de celui de cette question. Le fait qu'il existe une réponse acceptée différente signifie que ce problème est différent du vôtre et que cette solution a fonctionné. Généralement, le type d'erreur que vous décrivez (transformer une valeur en un type d'argument incorrect pour une formule) produira un message d'erreur. Dans cette question, il n'y avait pas de message d'erreur; les formules nécessitaient simplement un recalcul manuel au lieu de le faire automatiquement. Votre réponse est en réalité une référence quelque peu aléatoire à un problème différent que vous aviez.
fix1234

0

Dans mon cas, j'utilisais un complément particulier appelé PI Datalink. D'une manière ou d'une autre, la méthode Calculate de PI ne fonctionnait plus lors du recalcul normal du classeur. Dans Paramètres, je devais changer la commande Mise à jour automatique en Calcul complet , puis de nouveau en arrière. Une fois le paramètre d'origine restauré, le complément s'est exécuté normalement.


0

Republier cet extrait que l'utilisateur RFB a tenté (de manière inappropriée) de modifier dans ma réponse :

Une cause possible est que le fichier Office Prefs est corrompu. Sous OSX, cela se trouve dans:

Library/Group containers/*.office/com.microsoft.officeprefs.plist. 

Supprimez ce fichier et redémarrez le système d'exploitation. Un nouveau fichier plist sera créé lors du redémarrage d'Office. Les formules ont été recalculées à nouveau parfaitement.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.