如何将若干多个EXCEL表格合并到一张EXCEl中的不同sheet页上?请大师指点

如题所述

建一个宏-“个人宏工作簿”,内容如下:
Sub 合并文件()
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Selection.Copy
Workbooks.Open Filename:="E:\合表.xlsx"
Selection.Insert Shift:=xlDown
Application.CutCopyMode = False
ActiveWorkbook.Save
ActiveWindow.Close
ActiveWorkbook.Save
ActiveWindow.Close
ActiveWorkbook.Save
Application.Run "PERSONAL.XLSB!合并文件"
End Sub

新建“E:\合表.xlsx”空白表。
打开所有需要合并的文件(可一批批进行),运行“PERSONAL.XLSB!合并文件”宏。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-24
右击分页-移动或复制工作表-然后选择移动到你要复制到的文件就完成了
第2个回答  2014-12-24
要用VBA 解决,
讲清楚 要求 [email protected]
第3个回答  2014-12-24
复制粘贴、插入页追问

几万个表格了

相似回答