|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.04.2007, 17:23 | #1 |
Новичок
Джуниор
Регистрация: 18.04.2007
Сообщений: 2
|
Работа с автофилтром
день добрый подскажите как сделать что бы при выборе в автофилтре в таблице определеных условий выводились на другом листе эти данные?
|
18.04.2007, 21:44 | #2 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
Подобное действо можно осуществить используя макросы, т.е. после получения нужных результатов фильтрации, можно просто кликнуть нужную кнопку и скопировать данные в нужный рабочий лист. Если подобный вариант устраивает и нужен готовый код, то тему всегда можно продолжить.
|
19.04.2007, 07:39 | #3 |
Новичок
Джуниор
Регистрация: 18.04.2007
Сообщений: 2
|
можно с поподробне плиз? или же посмори что не так в макросе:
Function AFilter(Header As Range) As String Dim strCri1 As String, strCri2 As String Application.Volatile With Header.Parent.AutoFilter With .Filters(Header.Column - .Range.Column + 1) If Not .On Then Exit Function strCri1 = .Criteria1 If .Operator = xlAnd Then strCri2 = " AND " & .Criteria2 ElseIf .Operator = xlOr Then strCri2 = " OR " & .Criteria2 End If End With End With AFilter = UCase(Header) & " " & strCri1 & strCri2 End Function |
19.04.2007, 16:46 | #4 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
С пользовательской функцией всё в порядке, но она предназначена не для копирования данных, полученных в результате применения автофильтра, а для вывода в ячейке(ах) условий фильтрации, так сказать для наглядности. Во всяком случае, у меня подобную функцию просили именно для этого. Что касается именно копирования, то здесь можно скачать нужный пример.
|
25.02.2009, 15:33 | #5 |
Пользователь
Регистрация: 14.08.2008
Сообщений: 78
|
Скажите, пожалуйста, как в цикле for сделать обращение только к фильтрованным ячейкам?
|
25.02.2009, 20:10 | #6 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 524
|
|