Посмотрел подобные темы, но мало что понял. Требуется: в определённой колонке (в нашем случае D) найти определённое слово (в нашем случае internet). В случае нахождения (вхождения заданного набора символов в текст ячейки), эта строка удаляется.
Подскажите, что можно сделать. или VBA ?
Здравствуйте
Посмотрел подобные темы, но мало что понял. Требуется: в определённой колонке (в нашем случае D) найти определённое слово (в нашем случае internet). В случае нахождения (вхождения заданного набора символов в текст ячейки), эта строка удаляется.
Sub tt() r1_ = Range("D" & Rows.Count).End(xlUp).Row For i = r1_ To 8 Step -1 If InStr(Range("D" & i), "internet") Then Rows(i).Delete End If Next i End Sub
[/vba] Кстати да, забыл совсем про отключение обновления экрана и отключение событий и отключение пересчета и отключение сообщений
Такой вариант тупым перебором [vba]
Код
Sub tt() r1_ = Range("D" & Rows.Count).End(xlUp).Row For i = r1_ To 8 Step -1 If InStr(Range("D" & i), "internet") Then Rows(i).Delete End If Next i End Sub
[/vba] Кстати да, забыл совсем про отключение обновления экрана и отключение событий и отключение пересчета и отключение сообщений_Boroda_
Когда строк много, то изображение дрожит (перерисовка где-то там происходит), а через некоторое время впадает в анабиоз и в шапке окна добавляется надпись в "(программа не отвечает)". Потом она (он?) оживает и бодро рисует обновлённый лист без удалённых строк.
Были какие-то средства отключать вывод изображения, обрабатывать, потом включать вывод на экран. Можно чем-то подобным обрамить код волшебной кнопки?
спасибо
А вот вопрос в догонку:
Когда строк много, то изображение дрожит (перерисовка где-то там происходит), а через некоторое время впадает в анабиоз и в шапке окна добавляется надпись в "(программа не отвечает)". Потом она (он?) оживает и бодро рисует обновлённый лист без удалённых строк.
Были какие-то средства отключать вывод изображения, обрабатывать, потом включать вывод на экран. Можно чем-то подобным обрамить код волшебной кнопки?