Автофильтр через макрос

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
kuznetsovSergey
Сообщения: 163
Зарегистрирован: 05 мар 2009, 11:27

Люди добрые ) помогите пожалуйста кусочек кода нужен. Есть такая функция , как автофильтр в Excel. Его запустить через макрос можно примерно так:

Код: Выделить всё

Sub Macros()
    Rows("1:1").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=номер столбца, Criteria1:="критерий автофильтра"
End Sub
И в итоге, он выводит все строки, в которых в нужном столбце, есть необходимый критерий. Теперь вопрос:

Как выделить ту область , которую нашёл автофильтр. Потому что номера ячеек то он выводит произвольно, не диапазоном. Как выхватить все ячейки с найденным критерием, и предположим удалить их ?

Заранее спасибо!
Ответить