Медленно закрыть книгу, если открыта другая книга - PullRequest
0 голосов
/ 10 февраля 2019

Не совсем уверен, какую вспомогательную информацию предоставить, но у меня есть электронная таблица с довольно странным поведением.

Рабочая книга (Excel 2016) содержит множество формул и лист, содержащий более 7000 строк.Этот лист содержит около 10 столбцов формул, которые включают INDEX / MATCHES, ссылаясь на пару таблиц на других листах.Также есть проверка данных с 3-5 значениями.В книге нет макросов, но она сохраняется как xlsb.Это не относится ни к каким другим книгам.

Все работает нормально и не слишком медленно при изменении различных ячеек.Проблема возникает при закрытии файла.Закрытие файла занимает 2-3 минуты, независимо от того, сохраняет он или нет.Однако это происходит только в том случае, если открыта другая рабочая книга.Я протестировал различные сценарии и, пока эта рабочая книга является единственной открытой, она закрывается за считанные секунды.Как только я открываю другую книгу, даже пустую, это занимает 2-3 минуты.Я попробовал это как на нашем общем сервере, так и перенес на свой собственный компьютер, и его поведение не изменилось.Книга предназначена для использования, по крайней мере, с другой открытой книгой, так что это проблема, поскольку, в зависимости от компьютера пользователя, она может даже аварийно завершить работу и закрыть все файлы Excel.

Я думаю, что формулы не являются проблемойзакрытие книги работает, как и ожидалось, если это единственная открытая книга Excel.Для жизни я не знаю, что вызывает эту проблему.Мое последнее средство - начать заново и переделать рабочую книгу, поскольку рабочая тетрадь была недавно изменена, но уже на протяжении нескольких лет.Однако это было бы большой работой и заняло бы большую часть дня, и я не тороплюсь делать это.

Буду признателен за любые предложения, или если кто-нибудь сталкивался с этим раньше.

Спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...