如何将excel的sheet1和sheet2的内容的合并到sheet3,
答案:2 悬赏:0 手机版
解决时间 2021-01-03 18:17
- 提问者网友:人生佛魔见
- 2021-01-03 03:40
最简单的就是复制和粘贴了,但是无法联动,用vba怎么实现;内容格式是一样的,就是内容不一样
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-01-03 04:42
没有具体内容也写不出VBA阿。
全部回答
- 1楼网友:刀戟声无边
- 2021-01-03 05:36
用vba
在sheet1 处右键,查看代码
打开我们的 vb编辑器,输入以下代码:
sub 合并工作表() [a2:i65536].clearcontents
for sht = 2 to sheets.count
with sheets(sht)
h1 = [a65536].end(3).row
h2 = .[a65536].end(3).row
.range("a2:i" & h2).copy range("a" & h1 + 1)
end with
next sht
end sub
这个代码的意思是将文件内的所有工作表从a2开始合并到i列。
一般我们都有一行表头,如果是2行表头,那么我们将所有a2改为a3,合并列的位置是在a2:i65536和a2:i改这两个i,运行后我们得到所有数据。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯