gpt4 book ai didi

vba - 用于检测自动过滤器的 if 语句,即使没有过滤任何内容

转载 作者:行者123 更新时间:2023-12-02 14:38:19 25 4
gpt4 key购买 nike

我已经对此进行了搜索,但还没有找到任何东西。为了澄清这一点,我正在寻找一个简单的 if 语句,用于在不存在自动过滤器的情况下应用自动过滤器,或者如果已经存在自动过滤器,则不执行任何操作。

我认为解决方案是:

If ActiveSheet.FilterMode = False Then
Selection.AutoFilter
end if

但这仅检测过滤后的数据。如果过滤器已经就位并且您执行此行...

Selection.AutoFilter

过滤器消失了,我的代码遇到了糟糕的一天。有没有简单的解决方案?

最佳答案

你很接近:

If ActiveSheet.AutoFilterMode = False Then Selection.AutoFilter

关于vba - 用于检测自动过滤器的 if 语句,即使没有过滤任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29565325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com