欢迎光临散文网 会员登陆 & 注册

ExcelVBA A表数据保存至B表

2022-11-12 16:09 作者:孙兴华zz  | 我要投稿

网友提问:

网友的Sheet1长这个样子

网友希望每次在Sheet1中填写后保存到Sheet2中做记录

其实这个事情应该用Access处理,Excel您自己用行,当你给别人用时,你也不知道他会用鼠标去点哪里,你都考虑到了,代码量也就上来了。建议您看一下AccessDLC表格篇第27课添加记录,有现成代码可供使用,点几下鼠标,复制一下代码就完成了。

https://www.bilibili.com/video/BV1p64y117wH

应网友要求,使用ExcelVBA方法处理

我强烈建议你将红框地方的合并单元格取消,一旦使用合并单元格,代码量还会继续增加

建议改成:

我们在Sheet1中做两个按钮

对Sheet2的A列设置单元格

两个按钮对应的代码:(按钮指定代码我们讲过,不再重复)

PS:对新人我从来不用With语句,看懂以后,你可以使用with语句精简代码,这与运行速度无关

以上所有内容都在ExcelVBA第二季和第三季中讲过。我的方法不是最好的,但是我要保证我所用的每个方法都在之前的课程中讲过。如果你不会,是因为你没有系统的看完我的课程,不是我没讲。

再啰嗦一遍:ExcelVBA里做这些事情 ,只限于自己的代码自己用,因为你不知道正在使用的那个家伙会把数据写到哪里,会怎么改你的表1,会出什么bug?这件事,我还是建议你使用Access处理。因为你看着,肯定会有人遇到这样的问题,如果我怎么怎么样了,那这个代码就不行了。你用Access时,他就不能怎么怎么样,所以代码不会不行。

本文章配套课件请到评论区获取

ExcelVBA及WordVBA篇:https://www.bilibili.com/video/BV1rt4y1a72y

更多教程:https://www.bilibili.com/read/cv10222110

ExcelVBA A表数据保存至B表的评论 (共 条)

分享到微博请遵守国家法律