Я пытаюсь решить вопрос о создании массива критериев - некоторые из которых могут отсутствовать в столбце, который я изучаю.Этот фильтр выбора, если ему не удается получить один из фильтров из столбца, он просто выдаст ошибку.
Я попытался создать автофильтр или выражение для нескольких критериев, но это работает только для двух значений.Создание динамического фильтра для массива, снабженного значениями, которые могут существовать или не существовать в данном столбце, также не работает.
Private Sub HondaSortFilter_Click()
'
' Honda Sort Filter
' This Filter will Filter the PartGroup Column
'
Selection.AutoFilter
ActiveSheet.Range("C:C").AutoFilter Field:=1, Criteria1:=Array("Civic", "CRV", "Pilot"), Operator:=xlFilterValues
End Sub
Пилот не существует в столбце в настоящее время, так как в извлечении данных нет записейс предоставленной строкой - таким образом производя Error на ActiveSheet.Range ("C: C"). Поле автофильтра: = 3, Criteria1: = Array ("Civic", "CRV", "Pilot"), оператор: = xlFilterValues
«Метод автофильтра класса Range Failed»
Благодарен за любую помощь!