0 / 0 / 0
Регистрация: 25.09.2010
Сообщений: 10
|
|
1 | |
Удаление строк занимает слишком много времени26.09.2010, 22:11. Показов 1577. Ответов 1
Метки нет (Все метки)
Привет всем!
Помогите справится с проблемой. Есть Excel таблица, в таблице 10000-30000 строк. Происходит поиск значений и при нахождении таковых выделяется вся строка, копируется и вставляется в другой лист, затем возвращается обратно и выделение удаляется. Затем следующее значение и всё повторяется... Все бы хорошо, но я заметил, что с увеличением найденых и соответственно удаленных строк, время удаления строки постепенно увеличивается. Такое впечатление, что где-то, что-то накапливается... Или это глюк Excel? Я засекал, процес удаления доходит до 30 сек. и более. Вероятно это связано както с распределением памяти, но я не знаю. Подскажите, с чем это может быть связанно и, что можно сделать. Заранее спасибо.
0
|
26.09.2010, 22:11 | |
Ответы с готовыми решениями:
1
Форматирование страниц в Excel с помощью макроса занимает много времени Файл Excel занимает очень много места Ошибка Слишком много различных форматов ячеек' Слишком много орфографических или грамматических ошибок |
14 / 14 / 2
Регистрация: 23.03.2010
Сообщений: 635
|
|
27.09.2010, 11:30 | 2 |
М.б. отказаться от выделения и копирования, а использовать что-то типа
Sheets(2).Rows(i).Value = Sheets(1).Rows(j).Value ? Так должно быть быстрее.
0
|
27.09.2010, 11:30 | |
27.09.2010, 11:30 | |
Помогаю со студенческими работами здесь
2
Проект стал занимать слишком много места. Что делать? Переход в гибернацию занимает слишком много времени Миллионы строк. добавление новых строк занимает очень много времени Realm занимает слишком много памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |