Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Фильтрация по значению в ячейке, а не в выпадающем списке. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Фильтрация по значению в ячейке, а не в выпадающем списке. (Макросы/Sub)
Фильтрация по значению в ячейке, а не в выпадающем списке.
KolyvanOFF Дата: Понедельник, 19.01.2015, 12:50 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 217
Репутация: 7 ±
Замечаний: 60% ±

Excel 2010
Еще раз доброго здравия.
Суть проблемы такова. Есть список менеджеров. При написании макроса хотелось бы чтобы фильтрация ссылалась на значение в ячейке, а не в выпадающем списке.
Это возможно?
К сообщению приложен файл: 5882402.xlsm (29.3 Kb)


С уважением, Евгений
 
Ответить
СообщениеЕще раз доброго здравия.
Суть проблемы такова. Есть список менеджеров. При написании макроса хотелось бы чтобы фильтрация ссылалась на значение в ячейке, а не в выпадающем списке.
Это возможно?

Автор - KolyvanOFF
Дата добавления - 19.01.2015 в 12:50
KolyvanOFF Дата: Понедельник, 19.01.2015, 13:16 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 217
Репутация: 7 ±
Замечаний: 60% ±

Excel 2010
Создал такой макрос. Можно ли привязать его к значению в ячейке

[vba]
Код
Sub Перепупкин()
'
' Перепупкин Макрос
'

'
ActiveSheet.Range("$A$1:$L$13236").AutoFilter Field:=12, Criteria1:= _
"=Перепупкин", Operator:=xlOr, Criteria2:="=Резерв, Района"
Range("A1").Select
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields. _
Clear
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields.Add _
Key:=Range("B2:B13236"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields.Add _
Key:=Range("C2:C13236"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields.Add _
Key:=Range("D2:D13236"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields.Add _
Key:=Range("A2:A13236"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
[/vba]

[moder]34 сообщения на форуме, код не оформили:
кнопка #
Читаем правила!!! А пока что замечание![/moder]


С уважением, Евгений

Сообщение отредактировал DJ_Marker_MC - Понедельник, 19.01.2015, 13:23
 
Ответить
СообщениеСоздал такой макрос. Можно ли привязать его к значению в ячейке

[vba]
Код
Sub Перепупкин()
'
' Перепупкин Макрос
'

'
ActiveSheet.Range("$A$1:$L$13236").AutoFilter Field:=12, Criteria1:= _
"=Перепупкин", Operator:=xlOr, Criteria2:="=Резерв, Района"
Range("A1").Select
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields. _
Clear
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields.Add _
Key:=Range("B2:B13236"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields.Add _
Key:=Range("C2:C13236"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields.Add _
Key:=Range("D2:D13236"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort.SortFields.Add _
Key:=Range("A2:A13236"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Поисковая выгрузка").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
[/vba]

[moder]34 сообщения на форуме, код не оформили:
кнопка #
Читаем правила!!! А пока что замечание![/moder]

Автор - KolyvanOFF
Дата добавления - 19.01.2015 в 13:16
KolyvanOFF Дата: Понедельник, 19.01.2015, 13:34 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 217
Репутация: 7 ±
Замечаний: 60% ±

Excel 2010
KolyvanOFF, спасибо.
Друзья я нашел ответ на предыдущих аналогичных темах.
Ваш форум рулит.


С уважением, Евгений
 
Ответить
СообщениеKolyvanOFF, спасибо.
Друзья я нашел ответ на предыдущих аналогичных темах.
Ваш форум рулит.

Автор - KolyvanOFF
Дата добавления - 19.01.2015 в 13:34
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Фильтрация по значению в ячейке, а не в выпадающем списке. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!