У меня есть приведенный ниже код, который удалит строки на основе критериев в столбце I:
Sub Strip()
Dim rng As Range
With ActiveSheet
.Columns("I").AutoFilter Field:=1, Criteria1:="=70-79%", VisibleDropDown:=False
Set rng = .AutoFilter.Range
End With
If rng.Columns("I").SpecialCells(xlCellTypeVisible).Count - 1 > 0 Then
Application.DisplayAlerts = False
rng.Offset(1, 0).SpecialCells(xlCellTypeVisible).Delete
Application.DisplayAlerts = True
End If
rng.AutoFilter
End Sub
У меня есть около 100
разных критериев, по которым я хочу действовать таким образом. Я бы предпочел не повторять этот код 100
раза, и поэтому может ли кто-нибудь сказать мне, как закодировать это в виде массива? Я пробовал разные методы, но не могу заставить его работать.