天天热门:ExcelVBA 将表1多条件筛选后的内容实时更新到表2
发布时间:2023-05-27 23:04:36 来源:哔哩哔哩

网友提问


【资料图】

回答网友问题:

先别客气,答案给您可能我不是在帮您。我帮您处理了这个问题,您0基础,只是看了我课程的目录,那后续应用到工作中很难修改的。

假设我有如下一张表  Sheet2是空的

您的需求是在Sheet1中录入内容,然后在Sheet2中显示您需要的内容

一定要用VBA的话,这是一个工作表激活事件

什么是激活,就是用鼠标点击Sheet2时(当你看到Sheet2时就已经发生了)

进入VBE编辑器,双击Sheet2,选择Worksheet(工作表)和Activate(激活)

在End sub 前面写代码

假设我们需要一班和三班的数据,所以要用到筛选AutoFilter

每次复制前先清空Sheet2

再使用Copy拷贝

最后恢复表1的筛选状态即可

代码如下

现在你点击Sheet2时,就能看到你想要的结果

我们在Sheet1中添加或删除内容

我们删除张三那一行,增加孙兴华这一行

再点击Sheet2,就能看到新的内容

ExcelVBA教程:https://www.bilibili.com/video/BV1rt4y1a72y

标签: