【发布时间】:2018-03-31 21:03:49
【问题描述】:
在我的 Excel 电子表格中,我设置了一个数据表
我也有两个按钮
将第四列过滤为 0 以上的任何值
With ActiveSheet
.Range("A138:H246").Select
Selection.AutoFilter Field:=4, Criteria1:=">0", Operator:=xlAnd
End With
另一个(应该)删除过滤器
With ActiveSheet
.Range("A138:H246").Select
Selection.AutoFilter Field:=4
End With
但是,删除过滤器的按钮不起作用,我一直收到以下消息
“被调用的对象已经从它的客户端自动过滤器中断开了”
我曾尝试录制宏然后使用该代码,但如果我在按下按钮时运行代码,即使这样也会失败
有什么想法吗?
【问题讨论】:
-
即使将代码更改为 'Field:=4, Criteria1:="