excel中这样简单的多条件查找,你可能还没试过

前几日跟大家分享了录制宏实现控件刷新,当条件更改后就需要执行宏才可以实现结果区域变化!实质上还是手动刷新!

这是我见过最简单的多条件查询了,只需要一个控件即可

那么今天小编分享一个超级简单的实时动态刷新,就像函数公式一样!一说到vba代码可能很多朋友会望而却步!今天说的小白都能看得懂的教程!你说你不懂代码,刷新我哪会写啊?那就录呗,今天就假装一回高手!

excel中这样简单的多条件查找,你可能还没试过插图1

制作过程

首先点击开发工具——宏——录制宏——帮它起个名字——操作高级筛选——结束录制

excel中这样简单的多条件查找,你可能还没试过插图3

点击Visal Basic——找到模块就可以看到鼠标操作的步骤

excel中这样简单的多条件查找,你可能还没试过插图5

打开sheet1表——选择将代码复制到sheet1(自动刷新表中)

excel中这样简单的多条件查找,你可能还没试过插图7

代码解释:实际上有用的代码就是只有(就相当于给我们的函数参数赋值:这里只用了4个参数)

Range(“B2:L27”).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _

“N2:O3”), CopyToRange:=Range(“N6:X6”)

就是在区域B2:L27中筛选符合N2:O3区域的条件的所有记录并复制到N6:X6区域

excel中这样简单的多条件查找,你可能还没试过插图9

那么整个代码

Private Sub Worksheet_Change(ByVal Target As Range)(选择sheet1后更改事件后就自动生成)

Range(“B2:L27”).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _

“N2:O3”), CopyToRange:=Range(“N6:X6”)

End Sub

当工作表中发生了任何变化sheet1就执行按照条件筛选符和条件的记录!

重点来了:如果你不知道哪些代码是有用的,就可以在事件中改成【call 筛选】

(这里筛选就是我们录制的宏名称)这样代码就简单多了!快,给筛选打call!

excel中这样简单的多条件查找,你可能还没试过插图11

今天关于Excel中自动刷新就分享到这里了,如果你感兴趣也试试吧。

excel中这样简单的多条件查找,你可能还没试过插图13

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/4165.html

发表评论

登录后才能评论