gpt4 book ai didi

使用多个标准的 VBA 自动筛选

转载 作者:行者123 更新时间:2023-12-02 16:00:41 25 4
gpt4 key购买 nike

全部,

我正在尝试在 VBA 中过滤多个条件。

但是我找不到简单的方法来做到这一点。我选择的标准将始终保持不变,但大于 2,因此我无法使用 or 运算符。

下面的代码;

Selection.AutoFilter field:=10, Criteria1:=Array("Fixtures & Fittings", "Furniture & Equipment", "Land & Buildings", "Motor Vehicles", "Plant & Machinery")

我当前的解决方案仅根据数组中的最后一个条件进行过滤。

由于文件设置的原因,我无法在另一列中插入公式。

谢谢

最佳答案

您需要 Operator:=xlFilterValues。

Selection.AutoFilter field:=10, Operator:=xlFilterValues, Criteria1:=Array("Fixtures & Fittings", "Furniture & Equipment", "Land & Buildings", "Motor Vehicles", "Plant & Machinery")

如果标准不变,我会假设过滤器范围也是一致的。您可能希望在不久的将来不再使用选择。请参阅How to avoid using Select in Excel VBA .

关于使用多个标准的 VBA 自动筛选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50721630/

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