Чтобы уменьшить общий размер книги Excel, вы можете попробовать воспользоваться одним из следующих предложений:
* Не сохраняйте как файл двойного формата (Excel 95/97); использовать самую последнюю версию Excel, к которой у вас (и у вашей предполагаемой) аудитории будет доступ - например, "Excel 2002" или "Excel 2000"? Тем не менее, сохраните в самой старой копии MS-Excel, которую вы можете, затем повторно сохраните в последней редакции, которую вы можете. Это может уменьшить общий размер.
* Если вы заметили, что вертикальная или горизонтальная полоса прокрутки проходит за концом ваших данных, вы можете очистить пустые строки и столбцы за пределами ваших данных:
а) Перейдите в нижний ряд данных и затем выберите всю следующую строку, щелкнув по номеру строки (в "поле"). Используйте [Ctrl]+[Shift]+[Стрелка вниз], чтобы выбрать все оставшиеся строки на рабочем листе, затем щелкните пункт меню "Редактировать" / "Очистить", чтобы очистить строки значений и форматов.
б) Перейдите в крайний правый столбец данных и выберите весь следующий столбец, нажав на букву столбца. Используйте [Ctrl]+[Shift]+[Стрелка вправо], чтобы выбрать все оставшиеся столбцы на листе. Как и раньше, используйте пункт меню "Редактировать" / "Очистить", чтобы очистить столбцы значений и форматов.
Повторите вышеуказанные шаги для каждого рабочего листа в своей книге, где вы можете прокрутить до конца свои данные. Наконец, сохраните книгу и закройте ее. После повторного открытия полосы прокрутки теперь должны доходить только до данных.
* Форматируйте ваши ячейки в непрерывных диапазонах (блоках), а не индивидуально устанавливая форматы отдельных ячеек. Например, если вся строка 1 имеет размер 12, arial, полужирный, не устанавливайте A1, B1, C1, D1, E1 (и т.д.) Отдельно, просто выберите строку 1 и примените один и тот же стиль к каждой ячейке сразу. Форматирование таким образом также может использоваться с colo [u] rs (передний план и фон ячейки), шрифтами, размерами шрифта, стилями шрифта. Попробуйте применить одинаковое форматирование к одному или нескольким столбцам и / или строкам и сделать отдельные ячейки исключениями, а не применять форматирование к отдельным ячейкам одна за другой.
Обновите любые запросы или сводные таблицы с помощью (выберите критерии, на которые ссылается) как можно меньшего объема данных.
Исследуйте (с помощью справки) и используйте встроенные функции, а не пишите собственный код.
Уменьшите длину имен Range, чтобы они по-прежнему имели смысл, но не были многословны.
Если вы включили (авто) фильтрацию в своей рабочей книге, на одной или нескольких рабочих листах, удалите это или сбросьте его на «(Все)» перед сохранением.
Удалите все неиспользуемые листы или любой неиспользуемый код VBA (или предварительно записанные макросы).
Вы можете попробовать экспортировать (правой кнопкой мыши вкладку и выбрать "Копировать в" "Новая книга") все ваши рабочие листы в новую рабочую книгу, а затем сохранить эту вновь созданную книгу под другим именем. При сравнении двух файлов вы можете заметить огромную разницу.
Если вы регулярно сохраняете данные по сети (т. Е. Хранится ли рабочая тетрадь в сети) или она является "общей"? Если "Общий доступ", попробуйте удалить и сохранить локально, повторно поделиться и затем сохранить обратно в сеть.
Посетите этот великий источник для получения дополнительной информации. Может быть, найдете что-то полезное в этом вопросе.
https://social.technet.microsoft.com/Forums/office/en-US/35130e9a-4bae-45dd-bdb6-f71e0ac772f4/corrupted-excel-2007-file-assist?forum=excel