Получить критерии фильтрации номеров из ячейки в Excel - PullRequest
0 голосов
/ 22 октября 2018

Я использую Excel 2016.

В настоящее время у меня есть столбец C числовых данных с числовым фильтром, в котором фильтруются column data > 2.

Вместо нажатия фильтразначок, чтобы установить фильтр чисел, я хотел бы поместить этот критерий в ячейку.Например, если ячейка A2 содержит 3, column data > 3 в столбце C будет отфильтровано.

Можно ли это сделать в Excel?Я открыт для использования VBA для решения этой проблемы.

1 Ответ

0 голосов
/ 22 октября 2018

Простое решение VBA:

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Range("A1"), Target) Is Nothing Then
        Range("C1").AutoFilter 1, ">" & Target, xlFilterValues
    End If
End Sub

Для вставки в код листа с событием изменения:

enter image description here

enter image description here

Примечание: я устанавливаю контрольную ячейку как "A1", чтобы избежать ее скрытия фильтром.

...