【发布时间】:2021-03-29 18:04:34
【问题描述】:
Sub Macro_1()
Dim RowIndex, x As Integer
Dim RowArr() As String
RowIndex = "8,9,11,12,13,14,15,16,17"
RowArr = Split(RowIndex, ",")
Application.ScreenUpdating = False
Sheets("Test").Select
For x = 0 To UBound(RowArr)
ActiveSheet.Rows().AutoFilter Field:=CInt(RowArr(x))
Next
ActiveSheet.Rows().AutoFilter Field:=10, Criteria1:="<>"
Sheets("Test").Select
Call SetClassFields("1")
Call Macro_Filter
Application.ScreenUpdating = True
End Sub
Sub Macro_2()
Dim RowIndex, x As Integer
Dim RowArr() As String
RowIndex = "8,9,10,12,13,14,15,16,17"
RowArr = Split(RowIndex, ",")
Application.ScreenUpdating = False
Sheets("Test").Select
For x = 0 To UBound(RowArr)
ActiveSheet.Rows().AutoFilter Field:=CInt(RowArr(x))
Next
ActiveSheet.Rows().AutoFilter Field:=11, Criteria1:="<>"
Sheets("Test").Select
Call SetClassFields("2")
Call Macro_Filter
Application.ScreenUpdating = True
End Sub
您好,我有一张包含多个标准的表格。到目前为止,一次只需要过滤一个标准。现在应该过滤包含 X 的几个列。现在我正在考虑如何结合这两个宏,因为我还是一个初学者。谢谢你。最好的问候
【问题讨论】: