我试图根据一些变量来过滤值。但是我一直收到这样的错误
运行时错误1004:范围的自动筛选方法失败
getColName
是一个字符串,它显示列字符串,而lastrow是一个整数
我需要过滤大于0但小于或等于我的随机变量的值
ActiveSheet.Range("$A$1:$" & getColName & "$" & lastrow).AutoFilter Field:=86, Criteria1:="<=" & randomvariable, _
Operator:=xlAnd, Criteria2:=">=0"