【发布时间】:2017-11-08 16:52:15
【问题描述】:
我正在尝试使用过滤功能删除列表中的所有工作表not
但我得到了错误
Compile error:
Wrong number of arguments or invalid property assignment
我看不出有什么问题
感谢您对此的任何帮助
Sub DelShtsNotInList()
Dim Arr
Dim Sht As Worksheet
Arr = Array("A", "B", "C")
Application.DisplayAlerts = False
For Each Sht In Worksheets
If Not UBound(filter(Arr, "A", True, vbTextCompare)) >= 0 Then
Sht.Delete
End if
Next Sht
Application.DisplayAlerts = True
End Sub
【问题讨论】: