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?
la source
Application.Calculation = xlCalculationManual
?Confirmez avec Excel 2007: bouton Office> options Excel> Formules> Calcul de classeur> Automatique.
Touche courte pour actualiser
Ctrl+F9
la source
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.
la source
.XLSM
ou.XLSB
avait peut-être uneWorksheet_Change
macro d'événement indésirable ou similaire qui a utiliséApplication.Calculation = xlCalculationManual
et soit sortie erronée ou simplement ne l'a pas réinitialiséexlCalculationAutomatic
.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.
la source
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.
la source
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.
la source
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:
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.
la source