В файле Excel 2010 клонируются строки с данными, при этом пропадают другие строки с данными. Вес файла постоянно увеличивается, примерно на 1 Мгб в день, при том что вносимые данные тянут на несколько Кб. что бы это могло быть??
В файле Excel 2010 клонируются строки с данными, при этом пропадают другие строки с данными. Вес файла постоянно увеличивается, примерно на 1 Мгб в день, при том что вносимые данные тянут на несколько Кб. что бы это могло быть??LeraLis
Сообщение отредактировал LeraLis - Среда, 28.06.2017, 16:57
Без примера файла - никак )) Кроме того, "клонируются", "пропадают сами?" и т.д. - это вообще не понятия работы с книгами Excel...
Добавлю ещё к сообщению Михаила - если изменяются именно "данные" - то уберите с листов с данными любое форматирование, а если форматирование нужно, и у вас там этим занимаются макросы - то проверьте, чтобы они накладывали форматирование только на необходимые ячейки и диапазоны, а не на весь лист, например...
Без примера файла - никак )) Кроме того, "клонируются", "пропадают сами?" и т.д. - это вообще не понятия работы с книгами Excel...
Добавлю ещё к сообщению Михаила - если изменяются именно "данные" - то уберите с листов с данными любое форматирование, а если форматирование нужно, и у вас там этим занимаются макросы - то проверьте, чтобы они накладывали форматирование только на необходимые ячейки и диапазоны, а не на весь лист, например...AndreTM
Skype: andre.tm.007 Donate: Qiwi: 9517375010
Сообщение отредактировал AndreTM - Среда, 28.06.2017, 17:04
LeraLis, Еще добавлю возможный вариант увеличения веса. Постоянно сталкиваюсь с тем что после копипаста, или после сбора данных средствами VBA увеличивается размеченная область листа. т.е. выделяя диапазон с ячейки A1 клавишами Shift+Ctrl+end выделяется диапазон содержащий пустые строки и столбцы, которые также раздувают объем файла. И удаляются они только в том случае если удалить их и встать в любую ячейку диапазона с данными и тут же файл сохранить. Как то так. Откуда они берутся, чего в них тяжелое такое, почему простое удаление не помогает, выявить и понять не удалось.
LeraLis, Еще добавлю возможный вариант увеличения веса. Постоянно сталкиваюсь с тем что после копипаста, или после сбора данных средствами VBA увеличивается размеченная область листа. т.е. выделяя диапазон с ячейки A1 клавишами Shift+Ctrl+end выделяется диапазон содержащий пустые строки и столбцы, которые также раздувают объем файла. И удаляются они только в том случае если удалить их и встать в любую ячейку диапазона с данными и тут же файл сохранить. Как то так. Откуда они берутся, чего в них тяжелое такое, почему простое удаление не помогает, выявить и понять не удалось.Sancho
Откуда они берутся, чего в них тяжелое такое, почему простое удаление не помогает
Берутся из файла-источника при копировании диапазона. Визуально строки пустые, но это только внешне: есть ячейки (диапазоны) с форматированием, а форматирование - это тоже информация. И чем больше форматов, стилей, тем больше вес. А при "умелом" использовании форматы множася быстро (копирование/вставка ячеек, например) Простое удаление таких строк не помогает, потому что пользовательский диапазон (UsedRange) хранится в памяти и его координаты обновляются только после сохранения.
Откуда они берутся, чего в них тяжелое такое, почему простое удаление не помогает
Берутся из файла-источника при копировании диапазона. Визуально строки пустые, но это только внешне: есть ячейки (диапазоны) с форматированием, а форматирование - это тоже информация. И чем больше форматов, стилей, тем больше вес. А при "умелом" использовании форматы множася быстро (копирование/вставка ячеек, например) Простое удаление таких строк не помогает, потому что пользовательский диапазон (UsedRange) хранится в памяти и его координаты обновляются только после сохранения.vikttur