Доброго времения суток.
Имеется, вот такой простенький макрос. Он фильтрует данные по логическому условию. IF TRUE = "2" , IF FALSE = "<>2"
Вопрос. Как научить критерий понимать IF FALSE = "<>2"
Спасибо.
Имеется, вот такой простенький макрос. Он фильтрует данные по логическому условию. IF TRUE = "2" , IF FALSE = "<>2"
Вопрос. Как научить критерий понимать IF FALSE = "<>2"
Спасибо.
Код |
---|
Sub step_6() Application.DisplayAlerts = False Application.ScreenUpdating = False Dim ws As Worksheet Dim filterColumn As String Dim lo As ListObject On Error Resume Next Worksheets("ex_types").Activate Set ws = ActiveSheet Set lo = ws.ListObjects(1) lo.AutoFilter.ShowAllData filterColumn = ActiveWorkbook.Sheets("cover").Range("Y21") 'в этой ячейке стоит логическая формула => IF TRUE = "2" IF FALSE "<>2" ws.ListObjects("tbl_ex_types").Range.AutoFilter Field:=3, Criteria1:=filterColumn End Sub |