У Харви есть большой рабочий лист Excel, на данный момент 700 столбцов и 1000 строк.

В нем есть формулы примерно в 600 из этих столбцов, некоторые из которых относятся к другим рабочим листам, хранящимся на сервере. Всего на листе около 420 000 формул. Ему нужно удалить некоторые строки и столбцы, но Excel выдает сообщение об ошибке, что у него недостаточно ресурсов.

Харви поискал проблему в Google и попробовал все предложенные решения, но проблема все еще не устранена. Ему интересно, есть ли какие-нибудь мысли о том, как удалить столбцы и строки.

Выявление и устранение проблем такого типа может вызывать разочарование, поскольку они могут быть вызваны множеством причин. (Microsoft не так хороша в предоставлении полезной информации в некоторых своих сообщениях об ошибках; это конкретное сообщение является ярким примером.) Есть несколько довольно простых вещей, которые вы можете попробовать.

  • Отключите автоматический расчет перед попыткой удаления.

  • Удаляйте строки и столбцы по одной строке и столбцу за раз, а не удаляйте сразу большое количество строк и столбцов.

  • Очистите содержимое столбцов и строк вместо их удаления.

Сохраните после очистки, а затем попробуйте удалить ранее очищенные столбцы и строки.

  • Перезагрузите систему, прежде всего откройте Excel и попробуйте выполнить удаление.

  • Попробуйте открыть книгу на другом компьютере или в более поздней версии Excel.

  • Используйте «Сохранить как», чтобы сохранить книгу на локальном диске, затем откройте новую версию книги и выполните удаления.

Если эти рекомендации не работают, вам нужно продолжить процесс проб и ошибок. Вы можете найти полезную информацию о возможных решениях на этой странице:

https://www.add-ins.com/support/out-of-memory-or-not-enough-resource-problem-with-microsoft-excel.htm

Совет на странице особенно полезен, если вы подозреваете, что проблема с ресурсами связана с некорректно работающей надстройкой.

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

https://support.office.com/en-us/article/Data-Model-specification-and-limits-19aa79f8-e6e8-45a8-9be2-b58778fd68ef

Обратите внимание, что эта страница также предоставляет доступ к «оптимизатору размера книги».

Этот инструмент может помочь вам уменьшить размер книги и тем самым высвободить ресурсы.

Наконец, возможно, ваша книга слегка повреждена. (У меня такое случалось со мной с гораздо меньшими книгами.) Лучшее решение в этом случае — скопировать данные из рабочего листа в новую книгу.

Не копируйте и не перемещайте листы целиком; вам нужно скопировать фактические данные.

Вы даже можете попытаться сохранить книгу как файл CSV, а затем загрузить файл CSV в другую книгу. Таким образом вы потеряете форматирование, но все остальное должно работать нормально.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (407) применим к Microsoft Excel 2007, 2010, 2013 и 2016.