1

У меня есть файл Excel, в котором содержится большое количество листов с различными формулами, начиная от простых сумм и заканчивая гораздо более сложными формулами массивов.

У меня всегда был лист для автоматического вычисления, но недавно из-за размера файла, около 60 МБ, я перешел на ручной расчет. Когда я нажимаю F9, чтобы выполнить вычисление, строка состояния меняется на Calculating: (4 Processor(s)): 0% а затем сидит там.

Независимо от того, как долго я оставляю вычисление выполненным, самое длинное время - ночь, вычисление никогда не поднимается выше 0%. Нажатие клавиши escape приведет к остановке расчета без проблем, указывая на то, что сам Excel не потерпел крах.

Я могу остановить вычисление в любой момент, сохранить и закрыть, и снова открыть файл без каких-либо проблем.

Я удалил самые последние добавленные формулы массива, чтобы устранить любые ошибки, которые это могло вызвать.

Есть ли у кого-нибудь какие-либо советы по поводу того, что еще я мог бы проверить, чтобы определить причину этой проблемы?

1 ответ1

1

Хорошо, я понял это, и это все моя вина. Я спрятал все от строки 400 вниз, но у меня был макрос с неверно установленным диапазоном, и он добавлял формулы массива вплоть до строки 10000000, так что технически он все еще работал, но просто принимал возраст. С тех пор я исправил это, и размер файла упал примерно до 20 МБ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .