Mam formułę w komórce, która liczy wartości w 2 innych komórkach. Zwykle po wprowadzeniu wartości w tych 2 innych komórkach komórka formuły aktualizuje się automatycznie po Enternaciśnięciu lub kliknięciu komórek.
Jednak z jakiegoś powodu wartość obliczona przez formułę nie aktualizuje się automatycznie. Muszę kliknąć pasek formuły, a następnie kliknąć Enter, aby komórka formuły wykonała swoje zadanie.
Dlaczego to się dzieje?
źródło
Application.Calculation = xlCalculationManual
?Potwierdź za pomocą Excel 2007: przycisk Office> opcje Excel> Formuły> Obliczanie skoroszytu> Automatyczny.
Krótki klawisz, aby odświeżyć
Ctrl+F9
źródło
Miałem właśnie taki przypadek w programie Excel 2010: szczególny arkusz kalkulacyjny, który nie byłby automatycznie przeliczany. Zmieniłem ustawienie jak wskazano powyżej; ale automatyczne przeliczanie nadal nie działało, a po ponownym sprawdzeniu opcji „Obliczanie” okazało się, że samo zresetowało się ponownie do „Ręcznego”. Trzy próby później i nadal było nieugięte, że chciał być „Ręczny” i nic więcej.
Oto moje rozwiązanie problemu:
Skopiuj zawartość arkusza kalkulacyjnego do nowego i usuń stary (na szczęście nie był to szczególnie ważny arkusz kalkulacyjny) i wszystko było w porządku. Mogę tylko założyć, że plik został uszkodzony.
Dobry powód do przechowywania kopii zapasowych.
źródło
.XLSM
lub.XLSB
mógł mieć nieuczciweWorksheet_Change
lub podobne makro zdarzenia, które wykorzystywałoApplication.Calculation = xlCalculationManual
i albo zostało usunięte, albo po prostu go nie zresetowałoxlCalculationAutomatic
.Miałem też ten problem z bardzo dużym arkuszem kalkulacyjnym, który właśnie przestał się aktualizować w ciągu weekendu, ale po sprawdzeniu powyższych rozwiązań, ustawienie było już ustawione na automatyczne, a arkusz jest zbyt duży, aby go odbudować, więc byłem zagubiony.
Moim rozwiązaniem było znalezienie starej wersji tego samego arkusza kalkulacyjnego programu Excel, który nie miał tych problemów przed jego zarchiwizowaniem, który ma podobną wielkość i złożoność jak obecna wersja.
Otworzyłem ten arkusz kalkulacyjny, sprawdziłem, czy nadal działa i aktualizuje się automatycznie przy bieżącej instalacji MS Excel i wszelkich nowych automatycznych aktualizacjach biurowych (z którymi współpracował), a następnie ponownie otworzyłem oryginalny arkusz kalkulacyjny. „Hej presto” znów działało.
źródło
Natknąłem się na problem, w którym niektóre komórki nie obliczały. Sprawdziłem wszystkie normalne rzeczy, takie jak typ komórki, automatyczne obliczenia itp.
Problemem okazał się wzór i fakt, że otoczyłem liczby cudzysłowami. To prawdopodobnie przekształciło komórkę w komórkę formatu tekstowego, chociaż technicznie komórka wciąż była liczbą i była wymieniona jako jedna pod formatami.
Usunąłem cytaty i komórki obliczone normalnie.
źródło
W moim przypadku korzystałem z określonego dodatku o nazwie PI Datalink. Jakoś metoda obliczania PI nie działała już podczas normalnego przeliczania skoroszytu. W Ustawieniach musiałem zmienić polecenie Automatycznej aktualizacji na Pełne obliczenie, a następnie ponownie. Po przywróceniu oryginalnego ustawienia dodatek działał normalnie.
źródło
Ponowne przesłanie tego fragmentu, który użytkownik RFB (niewłaściwie) próbował edytować w mojej odpowiedzi :
Możliwą przyczyną jest uszkodzenie pliku Prefiksów Office. W OSX można to znaleźć w:
Usuń ten plik i uruchom ponownie system operacyjny. Nowy plik Plist zostanie utworzony po ponownym uruchomieniu pakietu Office. Formuły ponownie przeliczone ponownie.
źródło