Відкриття робочої книги Excel 2003 в Excel 2010 32-розрядному викликає помилкове кругове посилання та збої


1

У нас є робоча книжка, яку ми використовуємо щодня протягом багатьох років у Excel 2003.

Зараз ми переходимо до Excel 2010 і зіткнулися з наступною проблемою.

Коли робоча книжка відкрита в 2010 році (32-розрядна версія для 64-бітної Windows 7) (чисте відкрите, інших робочих книжок немає), і ми намагаємося обчислити будь-який із робочих аркушів (навіть найпростіший), ми отримуємо таку помилку:

"Microsoft Excel не може обчислити формулу. У відкритій робочій книжці є кругле посилання, але посилання, які викликають її, не можуть бути перелічені для вас. Спробуйте відредагувати останню введену формулу або видалити її за допомогою команди" Скасувати "."

Схоже, це не відбувається в 64-бітній версії 2010 року.

Якщо ми відкриємо робочу книжку в Excel 2003, проблем з розрахунком не виникає. Якщо ми відкриємо робочу книжку в 2003 році і обчислимо один аркуш (shift-F9) або навіть обчислимо одну клітинку, яка є тривіальною посиланням на іншу клітинку (= E4), а потім збережемо робочу книжку, ми не отримуємо зовсім однакової поведінки: відкрившись у 2010 році, ми можемо обчислити різні аркуші (shift-F9 або workheet.calculate), але при запуску макросу для обчислення всіх аркушів у робочій книжці він збоїться в якийсь момент на одному з аркушів. Знову ж таки, цього не відбувається у 64-бітній версії 2010 року.

Хто-небудь ще стикався з цією проблемою в Excel 2003, 32-бітній версії Excel? Я не можу ніде знайти посилання на проблему цього опису. Дякую.


Ви конвертували файл перед розрахунком?
CharlieRB

Я думаю, я думаю так само, як і @CharlieRB. Ви намагалися зберегти файл як xlsm / xlsx? Можливо, є якась інформація з версії 2003 року, яка неправильно зрозуміла для Excel 2010. Збереження її як новий тип файлу може це виправити.
Йосип

Ну, я не дуже хвилююся тим, щоб "виправити" електронну таблицю. Електронні розсипи отримують за допомогою досить складного автоматизованого процесу і його потрібно функціонувати для низки досить складних процесів, які випливають з цього. Можливо, я можу "виправити" його одним випадком на 2010-32bit, але це не дає мені гарантій, що воно буде виправлене в майбутніх випадках, якщо я точно не знаю і не розумію проблему. Іншими словами, я прагну зрозуміти, в чому проблема, а не просто розібратися, щоб зламати її. (Дійсно, якщо ви перечитаєте мою публікацію, я вказую один із способів "виправити" це вже.)
Девід І. Макінтош
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.