Страница: 1 |
Вопрос: Помогите с фильтром в Excel | Добавлено: 28.12.05 20:46 |
Автор вопроса: ![]() |
Такая проблема.
Большая таблица в Excel. Нужно отфильтровать строки по 10 условиям (конкреиным значениям). В Excel нашел только возможность фильтра по 2 значениям. При записи макроса выглядит это так: Sub Макрос1() ' Selection.AutoFilter Field:=11, Criteria1:="=Вася", _ Operator:=xlOr, Criteria2:="=Петя" End Sub А как сделать чтобы список отфильтровался по Вася, Петя, Сергей и т.д. (10 значений)? |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 345743490 Вопросов: 42 Ответов: 385 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 29.12.05 00:20 |
Примени этот автофильтер 10 раз для каждого из условий. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 29.12.05 08:28 |
Можно с макросом или без макроса: заводишь ещё одну колонку, где значения будут только двух видов, например, 0 и 1. Всё, что тебя устраивает условимся = 1, всё остальное = 0. Фильтруешь по одному полю и по одному значению. Всё! |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() Вопросов: 2 Ответов: 2 |
Профиль | Цитата | #3 | Добавлено: 29.12.05 12:31 |
К сожалению это не подходит. Я эти варианты знаю и не рассматривал их.
1.Таблица очень большая и самих таблиц много. Я не в состоянии повторять по 10 раз филтрацию. 2.Я не могу сделать лишние 10 колонок,т.к. нет возможности пеерносить в каждую свою отфильтровку. Очень трудоемко. НУЖЕН ТОЛЬКО ОДИН МАКРОС! HELP |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() Вопросов: 2 Ответов: 2 |
Профиль | Цитата | #4 | Добавлено: 29.12.05 12:52 |
Все братья разрешилось. Мне помогли на сторне.
Оказалось нужно воспользоваться расширенным фильтром: Private Sub CommandButton1_Click() Range("B14:C69" ![]() Action:=xlFilterInPlace, CriteriaRange:=Range("B2:B12" ![]() End Sub ВСЕМ СПАСИБО!!! |
Страница: 1 |
|