繁体   English   中英

使用VBA自动过滤更多张纸

[英]Autofilter with VBA in more sheets

我想为一个特定项目过滤一张以上的纸,例如“哈利”

我的宏并没有说我错了,但是什么也没发生。

Sub New_Marko_for_selection()

Worksheets("Sheet53").Range("A1:D4").AutoFilter,Criteria1:="Harry"

end sub

最好的祝福

以下是将自动筛选应用于多个工作表的典型代码:

Sub New_Marko_for_selection()
    Dim sh As Worksheet

    For Each sh In Sheets(Array("Sheet1", "Sheet3"))
        sh.Range("$A$1:$D$4").AutoFilter Field:=1, Criteria1:="Harry"
    Next sh
End Sub

注意:

  • 我指定了专栏
  • 我在Array()列出了所需的工作表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM