首页 办公 正文

excel宏循环筛选

本篇文章给大家谈谈excel宏循环筛选,以及excel宏代码实现筛选对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录: 1、麻烦帮我在EXCEL编个宏 筛选用 谢谢 ...

本篇文章给大家谈谈excel宏循环筛选,以及excel宏代码实现筛选对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

麻烦帮我在EXCEL编个宏 筛选用 谢谢

Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Count  1 Then Exit Sub

    If Target.Address = "$W$1" Then

        If [W1] = "全部" Then

            ActiveSheet.Range("$A$3:$U$1707").AutoFilter Field:=3'3是筛选区域的第几列

        Else

            ActiveSheet.Range("$A$3:$U$1707").AutoFilter Field:=3, Criteria1:="=*"  sheets("AAA").[A1]  "*", Operator:=xlAnd

        End If

    End If

End Sub

在这宏放在要筛选的工作表上,$A$3:$U$1707"是筛选区域

输入单格元假设为工作表名“AAA”的A1单元格

Excel中怎样循环取得自动筛选的结果

已按要求重新处理过

注意:1、首先打开需要筛选的工作表,再运行宏“筛选复制”

2、如果有多个需要筛选工作中的筛选条件名称一样时,会出错!

附件:

附件:筛选复制.xls

excel宏命令(条件筛选)

开发工具——宏——编辑宏——输入代码如下——运行宏,结果筛选出A列数据中的大于5的数值,如图:

excel宏循环筛选的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于excel宏代码实现筛选、excel宏循环筛选的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除