我得到了以下代码,现在当我使用以下内容过滤结果并且它不返回任何结果时,我收到溢出错误。但我不明白为什么。我想这可能是因为我试图选择一个不好的范围。所以我尝试检查第一个具有值的单元格是否为空。但这目前似乎没有帮助。
If Range("A2") <> "" Then
iCtr = Range("A2", Range("A2").End(xlDown)).Count + 1
ActiveSheet.Range("$A$1:$AB" & iCtr).AutoFilter Field:=8, Criteria1:="=1100" _
, Operator:=xlOr, Criteria2:="=1110"
End If
那么有人知道如何解决这个问题或者问题是什么吗?
最佳答案
定义
Dim iCtr AS Long
因为这样可以安全地让它接受任何大小的范围RowCount
。
关于excel - VBA Excel - 范围选择溢出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24526391/