当前位置: 首页 > 资讯 > > 内容页

ExcelVBA 将表1多条件筛选后的内容实时更新到表2

发布时间:2023-05-27 23:47:19 来源:哔哩哔哩

网友提问


(资料图片仅供参考)

回答网友问题:

先别客气,答案给您可能我不是在帮您。我帮您处理了这个问题,您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

推荐阅读