![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
![]()
Какими способами можно уменьшить размер книги без удаления основного контента?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Удалить все лишнее (листы, объекты, неиспользованную область в рабочих листах, модули, формы и т.п.). Проверить, нет ли скрытых ненужных объектов.
Еще один вариант - максимально уменьшить количество формул на листе (особенно длинных), поручив вычисления макросам.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
![]()
Все перечисленное присутствует. И формы, и модули, и длинные формулы, а также большое количество листов. Файл весит около 15 Мб.
Не знаю как убрать длинные формулы, так как на диапазоне строится график, если их убрать, то уберется картинка. (хотя..если paste-special?) Макрос, который будет тянуть значения из других файлов, наверняка будет работать дольше, чем открывается книга.xls с большим объемом. Слышал, что если поменять формат файла, затем вернуть прежний, то размер должен уменьшиться (пробовал менять .xls на .doc, на .jpg размер не уменьшается) Знаете такой фокус? |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
Расширение имени файла, определения типа файла. Оно позволяет системе определить, каким приложением следует открывать данный файл. |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
![]()
Вот на этом форуме прочитал Только он 2007 года.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
![]()
Ведь excel делает какие-то резервные копии в процессе работы, иначе как он восстанавливает потерянные файлы? Если резервные копии записываются в кэш книги, то наверняка можно уменьшить размер. Но я не знаю точно, может это резервная копия винды и никак к excel не относится.
|
![]() |
![]() |
![]() |
#8 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
1) Создаёте новую книгу Excel 2) Для каждого листа: - выделяете нужный диапазон ячеек, копируете - переключаетесь на новую книгу, нажимаете Правка - Специальная вставка - формулы 3) переносите в новую книгу все макросы. 4) убеждаетесь, что размер файла заметно уменьшился. Потом при желании добавите форматирование ячеек (понемногу, контролируя изменение размера файла) |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 13.03.2009
Сообщений: 253
|
![]()
Кропотливая работка, получается
![]() |
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 21.10.2008
Сообщений: 39
|
![]() Цитата:
+ попробуйте посмотреть на сами формулы, может можно их сократить, оптимизировать. Я как то как дитя радовался от увеличения читабельности и уменьшения длины формулы при замене множественных ЕСЛИ на один ВЫБОР. Последний раз редактировалось Acro; 21.04.2009 в 18:26. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как уменьшить размер .ехе файла? D7 | dx+ | Общие вопросы Delphi | 28 | 16.03.2012 20:38 |
Как уменьшить размер сис кода? | Sergeu | Общие вопросы Delphi | 5 | 17.01.2009 21:40 |
Как уменьшить размер PNG изображения? | highklass | Мультимедиа в Delphi | 5 | 31.05.2008 16:24 |
Как изменить размер пакетов чтобы уменьшить исходящий трафик | lubopit | Операционные системы общие вопросы | 1 | 21.02.2008 18:09 |
уменьшить размер БД MS Access | Кот из Лета | БД в Delphi | 7 | 30.12.2007 13:51 |