excel中这样简单的多条件查找,你可能还没试过
前几日跟大家分享了录制宏实现控件刷新,当条件更改后就需要执行宏才可以实现结果区域变化!实质上还是手动刷新!
那么今天小编分享一个超级简单的实时动态刷新,就像函数公式一样!一说到vba代码可能很多朋友会望而却步!今天说的小白都能看得懂的教程!你说你不懂代码,刷新我哪会写啊?那就录呗,今天就假装一回高手!
制作过程
首先点击开发工具——宏——录制宏——帮它起个名字——操作高级筛选——结束录制
点击Visal Basic——找到模块就可以看到鼠标操作的步骤
打开sheet1表——选择将代码复制到sheet1(自动刷新表中)
代码解释:实际上有用的代码就是只有(就相当于给我们的函数参数赋值:这里只用了4个参数)
Range(“B2:L27”).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
“N2:O3”), CopyToRange:=Range(“N6:X6”)
就是在区域B2:L27中筛选符合N2:O3区域的条件的所有记录并复制到N6:X6区域
那么整个代码
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中自动刷新就分享到这里了,如果你感兴趣也试试吧。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/4165.html