gpt4 book ai didi

excel - 使用 AutoFilter 过滤列

转载 作者:行者123 更新时间:2023-12-04 19:49:38 24 4
gpt4 key购买 nike

我想过滤具有特定值的列。

问题陈述:
Excel 如下所示,工作表名称为“Current_Data”。
enter image description here

我需要过滤值为“VP”的第三列并使用自动过滤器获取输出。

代码片段:

Sub Filter_CP()
Sheets("Current_Data").Range("A1:D4000").AutoFilter Field:=3, Criteria1:="VP"
End Sub

我收到以下错误:

"Run-time error 1004: AutoFilter method of range class failed"

我尝试使用“Worksheets”而不是“Sheets”,但没有任何运气。

最佳答案

其他用户建议的代码可以工作,假设您的数据格式正确

验证:

  • 你的范围最左边的列是 A
  • 你的范围最右边的列是 D
  • 你的范围的第一行是 1

验证完这些后,再次尝试 Siddharth Rout 建议的代码 Sheets("Current_Data").Range("A1:D4000").AutoFilter Field:=3, Criteria1:="VP"

此外,显示更多内容的屏幕截图可能对我们提供帮助时有用。例如,我们在您的图像中看不到列字母或行号。

最后,如果我有足够的声誉,我会对此发表评论,所以很抱歉基本上提出另一个用户的建议作为答案。

关于excel - 使用 AutoFilter 过滤列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70272361/

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