![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.08.2015
Сообщений: 5
|
![]()
Доброго времени суток. Помогите пожалуйста доработать макрос. Необходимо что бы строки с одного листа по определенному условию переносились на другой лист. При этом строки на первом листе полностью удалялись со сдвигом всех строк. Макрос написан, но работает очень медленно. На 5-ти строках и без присутствия других макросов все работает. Как только пишу этот код в файл с большим количеством строк и большим количеством макросов, то сразу начинает тормозить.
Код:
Последний раз редактировалось Stilet; 21.08.2015 в 12:04. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Надо удалять все строки (ячейки) сразу, - тогда не будет тормозить.
Если же в цикле перебирать ячейки, и удалять по одной, - тормоза гарантированы. Идеи можете почерпнуть в этом макросе: http://excelvba.ru/code/ConditionalRowsDeleting |
![]() |
![]() |
![]() |
#3 |
Регистрация: 10.08.2015
Сообщений: 5
|
![]()
Спасибо большое за ответ.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос переноса строки из одного листа в другой | ссержа | Microsoft Office Excel | 7 | 04.04.2016 15:03 |
макрос для переноса строк по условию | SergeyR | Microsoft Office Excel | 2 | 07.08.2012 17:49 |
Как дописать код для переноса выборочных данных с форматированием на другой лист | valik65 | Microsoft Office Excel | 10 | 20.12.2010 19:41 |
Выборка данных для переноса на другой лист. | Kot9ra | Microsoft Office Excel | 1 | 14.10.2010 22:05 |
Макрос переноса строк на другой лист | cargoline9 | Microsoft Office Excel | 11 | 15.12.2009 22:05 |