Sembra che si tratti di un “bug noto” in corso almeno dal 2012, dati i risultati di google: una volta aperto un file in cui il flag “calcolo automatico” è impostato su off, tutte le cartelle di lavoro successive che si apriranno saranno automaticamente impostate su “calcolo automatico = off”. Quindi il disinserimento del calcolo automatico è… automatico.
Succede anche che a volte un file si corrompe e impedisce di riattivare il calcolo automatico.
A volte può anche esserci una macro, “nascosta” all'interno di una cartella di lavoro, che programmaticamente disattiva il calcolo in una situazione specifica, ma non c'è modo di saperlo… fino a quando non si nota che i risultati delle formule continuano a non cambiare!
Application.Calculation = xlManual
Application.Calculation = xlAutomatic
``` &001
Fonti:
[ https://answers.microsoft.com/en-us/office/forum/office_2003-excel/excel-qualche volta-sneakily-changes-automatic/d9d29b5e-e09d-4fd6-8001-2efeaaf2a71a ](https://answers.microsoft.com/en-us/office/forum/office_2003-excel/excel-sometimes-sneakily-changes-automatic/d9d29b5e-e09d-4fd6-8001-2efeaaf2a71a)
[ https://answers.microsoft.com/en-us/msoffice/forum/all/the-calculation-option-keeps-switching-from-auto/2ed29346-b946-4aaf-9c19-83911eea812e ](https://answers.microsoft.com/en-us/msoffice/forum/all/the-calculation-option-keeps-switching-from-auto/2ed29346-b946-4aaf-9c19-83911eea812e)
[ https://www.automateexcel.com/vba/on-off-calculations/ ](https://www.automateexcel.com/vba/on-off-calculations/)