VBA如何合并同工作簿里面的多张工作表(动态判断表头位置,模板会变化) 5

工作簿里第一个表是“※汇总”,第二个是“※模板”,后面不带“※”符号的表都是按模板格式填写的记录,想请教VBA如何合并多张工作表里面的记录(动态判断表头位置,模板会变化)... 工作簿里第一个表是“※汇总”,第二个是“※模板”,后面不带“※”符号的表都是按模板格式填写的记录,想请教VBA如何合并多张工作表里面的记录(动态判断表头位置,模板会变化)?多谢。 展开
 我来答
wwj805
2019-10-14 · TA获得超过1412个赞
知道小有建树答主
回答量:692
采纳率:55%
帮助的人:396万
展开全部
Sub 合并子表各数据()
For i = 2 To Sheets.Count
'上句假设sheet1为汇总表,如果不是则要for i = 1 to sheets.count,然后判断i值
m = Sheets(i).Range("K65536").End(xlUp).Row
Sheets(i).Range("K18:O" & m).Copy
n = Sheet1.Range("K65536").End(xlUp).Row
Sheet1.Cells(n + 1, 11).Select
'选择汇总表K列第一个为空单元格
ActiveSheet.Paste
Next
End Sub
来自:求助得到的回答
一口锡矿aX
2019-10-10 · 贡献了超过408个回答
知道答主
回答量:408
采纳率:5%
帮助的人:35.6万
展开全部
可以啊,需要文档
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式