Mój plik excel zawiera wiele formuł i dlatego chcę ustawić tryb obliczeniowy na ręczny, gdy tylko zostanie otwarty. W przeciwnym razie obliczenia rozpoczynają się automatycznie i muszę czekać godzinami. Znalazłem tę stronę:Jak ustawić tryb kalkulacji na ręczny przy otwieraniu pliku Excel?
http://excel.tips.net/T001988_Forcing_Manual_Calculation_For_a_Workbook.html
który powinien być w stanie wykonać trick. Jednak nie działa dla mojego pliku excel. Stwierdza, że w kodzie VBA, w sekcji „ThisWorkbook”, następujący kod należy wpisać:
Private Sub Workbook_Open()
Application.Calculation = xlManual
Application.CalculateBeforeSave = False
End Sub
Jak zauważył go, to nie działa w moim przypadku. Czy ktoś ma alternatywne rozwiązanie?
Z góry dziękuję!
Ten problem polega na tym, że jeśli Excel jest w trybie automatycznego obliczania przed otwarciem pliku, spowoduje wyzwolenie obliczenia przed zdarzeniem "Workbook_Open". Hackem, któremu kazano mi ominąć, jest otworzenie pustego skoroszytu z 'Application.Calculation = xlCalculationManual' w tym wydaniu 'Workbook_Open', a następnie wywołanie twojego arkusza potworów. –