【发布时间】:2015-04-10 15:32:45
【问题描述】:
我已经搜索过这个,但还没有找到任何东西。为了澄清,我正在寻找一个简单的 if 语句,如果不存在自动过滤器,则应用自动过滤器,如果已经存在,则不执行任何操作。
我认为解决方案是:
If ActiveSheet.FilterMode = False Then
Selection.AutoFilter
end if
但这只会检测过滤后的数据。如果过滤器已经到位并且您执行此行...
Selection.AutoFilter
过滤器消失了,我的代码遇到了糟糕的一天。有没有简单的解决方案?
【问题讨论】:
标签: vba excel excel-2007