Есть файл. Всего 15 столбцов и 122 строки. Т.е он совсем маленький. Из формул в нем - несколько простых вычислений и форматирование. Нет скрытых листов, нет ВПРов, и этот файл весит 46 Мб.
Что я с ним сотворила? Ранее делала точно такие же отчёты и файлы весили 20-40 Кб.
При попытке добавить или удалить строку или столбец появляется уведомление о нехватки памяти.
Выделяла все столбцы слева и строки снизу, нажимала "очистить форматы", "очистить содержимое", "очистить всё". Ноль эффекта.
Нагуглила, что нужно удалить строки снизу и столбцы справа. Но это не возможно, т.к. см. выше - при попытке удалить - появляется окно с жалобой на нехватку памяти.
Пробовала открывать эту таблицу и на рабочем компе и на ноуте - всё одно и тоже. С памятью на девайсах точно всё ОК.
Понимаю, что суть проблемы в том, что ексель воспринимает вообще всю таблицу в качестве рабочей области.
Как это вылечить?
Надо смотреть. Там может быть что угодно, от COM объектов (файлов) в скрытых ячейках, до скрытых листов, которые можно отобразить только из редактора VBA.
Спасибо, эту статью я читала.
Моя проблема вот эта: Проблема 1. Используемый диапазон листа больше, чем нужно
Поэтому и спрашиваю, как ее решить.
Как написано в этой статье я сделать не могу, т.к. там нужно выделить и удалить ячейки и столбцы.
Ничего удалить из своей таблицы я не могу. Добавить - тоже не могу.
Natali-Ko, обычно форматирование очень много занимает. даже если это закрасить белым ячейку. без примера файла будет сложно сказать что там можно уменьшить.
Elvis, у меня есть закрашенные белым ячейки. Для красоты. Но это не может привести к тому, что файл, состоящий из минимального количества данных весит как датасет на 500 тысяч строк.
Я разобралась в чем корень зла - Ексель считает весь лист рабочей областью. Ни вот это вот мой маленький заполненный кусочек, а всю гигантскую таблицу.
Я скопировала свои данные, вставила их на новый лист, удалила предыдущий и вуа-ля: 24 Кб вместо 45 Мегов.
Т.е. проблема как бы решена. Но как ее исправить не создавая новый документ? Вернее сказать, что я такого сделала в предыдущем, что Ексель стал считать рабочей областью весь лист?
Все пункты статьи я проверила. Все строки ниже и сбоку от своих данных выделила, удалила содержимое, удалила форматы, т.е. они 100% пустые. Но я не могу объяснить Екселю, то рабочая область - это Не вест лист.
Natali-Ko, скорее всего ранее был каким то образом отформачен весь столбец и\или вся строка. даже после удаления в файле остались следы, что когда-то тут что-то было. если используете формат docx, то этот файл можно открыть простым архиватором. там много интересного в xml. если поразбираться, то можно даже вручную повыковыривать лишнее, но тут нужно понимать что делаешь.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.