Прикладывать нужно к первому сообщению, в дебрях темы я его не видел (форум бывает сразу не показывает посты), а позже я уже вверх страницу не отматывал. У меня с тем первым файлом всё отрабатывает без ошибки.
Hugo, И правда сработал. Но у меня в основном файле почему-то траблы продолжаются.... А подскажите пожалуйста, что нужно исправить в моем коде, чтобы просматривали и строки в середине диапазона "Текущие заявки". Я попробовал провести макрос для строк по условию в середине, не отработал.... Помогите пожалуйста.
Hugo написал: Не понял вопроса. Так ведь просматривает - вот вижу написано Код ? 1If Cells(i, 14).Value = "ФАКТ" Then
Если поставить, например, в столбцах 13 и 14 "янв" и "факт" где-нибудь в серединной строке, не в начале диапазона, то он ее не вырезает и не вставляет.
Ну я задачу по коду не вычитывал, зачем... Если нужно перенести все - может в цикле пробежаться по 13 и 14 столбцам в CR2, собрать в union строки, и сразу все скопом скопировать/удалить. Делать желания нет, занят.
Hugo, Я нашел, кажется, проблему: у меня есть активный макрос на листе, который срабатывает при изменении некоторых ячеек (через события). Данный макрос на вырезание "задевает" их. Подскажите пожалуйста, в таком случае есть ли возможность остановить в моем коде на вырезание работу активного макроса на листе?
Hugo написал: Ну я задачу по коду не вычитывал, зачем...Если нужно перенести все - может в цикле пробежаться по 13 и 14 столбцам в CR2, собрать в union строки, и сразу все скопом скопировать/удалить.Делать желания нет, занят.
Спасибо за наводку, обязательно чекну. Была идея все в один так сказать буфер скопировать, но не имел представления даже, через что это делать. Попробую!
vadik-ceo написал: все в один так сказать буфер скопировать
- если не использовать union, то как вариант можно собрать коллекцию номеров строк, затем переносить. Только если по одной - то переносите циклом снизу вверх! Но собьётся порядок. Или так - копировать можно циклом сверху вниз (сразу как кладёте номер строки в коллекцию), а затем удалить циклом снизу вверх.