网友提问
(资料图片仅供参考)
回答网友问题:
先别客气,答案给您可能我不是在帮您。我帮您处理了这个问题,您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