Помогите с макросом VB для Excel
Большая таблица в Excel. Нужно отфильтровать строки по 10 условиям (конкреиным значениям). В Excel нашел только возможность фильтра по 2 значениям. При записи макроса выглядит это так:
Sub Макрос1()
'
Selection.AutoFilter Field:=11, Criteria1:="=Вася", _
Operator:=xlOr, Criteria2:="=Петя"
End Sub
А как сделать чтобы список отфильтровался по Вася, Петя, Сергей и т.д. (10 значений)?
Простите, может это просто для програмистов. Сам я профан.
Спасибо.
Обычный автофильтр не позволяет задавать более двух критериев отбора. Однако, используя расширенный фильтр (меню Данные - пункт Фильтр - команда Расширенный фильтр) Вашу задачу решить можно, причём и без применения VBA. Впрочем, оба способа можно посмотреть в прикреплённом файле.
Это то что было нужно!!!!!!
Я смотрел этот расширенный фильтр до этого, но как то не разобрался.
Теперь с примером все ясно.
СУПЕР очень помогли. Желаю вам всего самого хорошего и удачи в жизни!!! Бог все видит, добрые дела вам зачтутся!
С Новым Годом!
Alfa