如何修复“ Range类的AutoFilter方法失败”错误?

时间:2019-07-18 16:25:13

标签: excel vba

我正在尝试运行代码,以便从常规数据标签收集数据并将其吐出或在另一个标签中正确格式化。

这是针对VBA应用程序代码的。我已经尝试多次运行它,并且给了我相同的错误“ Range类的AutoFilter方法失败”。.我当前的范围适用于其中包含数据的所有工作表...我想知道它是否是可以解决该错误并确定范围,以便选择表列A:BN中的所有内容。我的思考过程是,如果消除单元格的位置/范围,而仅包括列范围,则可以在不同大小的不同文件上执行此操作。

  ActiveSheet.Range("$A$1:$BN$17607").AutoFilter Field:=2, 
      Criteria1:="11"
  ActiveWindow.LargeScroll ToRight:=2
  ActiveSheet.Range("$A$1:$BN$17607").AutoFilter Field:=26, Criteria1:= _
     "Additonal Spend"
  ActiveWindow.LargeScroll ToRight:=-2
  Columns("A:A").Select
  Selection.Copy
  Sheets.Add After:=ActiveSheet
  ActiveSheet.Name = "RegionalSubmit"

实际错误是

  

'1005':“ Range类的自动筛选方法失败”

还请注意,代码本身可以完美运行,但是当我创建一个MasterMacro列出要在其下运行的每个宏时,这就是我得到该错误代码的时候了!

0 个答案:

没有答案