合并多个工作表和多个工作簿.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
。通过VBA将当前工作簿里的多个工作表合并到一个工作表中 假设你有三个工作表(分别命名为一年级,二年级和三年级),各个工作表里的 数据格式和布局一样。现在你需要将这三个工作表合并到一个工作表里。见下图: r Microsoft Excel - all students inf… A B C l 1 Name Gendar Class Age 2 Finn M 10 3 Jonas M 1 4 Maximi F 3 5 Noah M 6 ? ? Gradel Grade2 || Grade3 | Microsoft Excel ? all students inf... ABC [ 1 Name Gendar Class Age 2 Lara F 2 3 Nele M 3 4 Agatha M 6 5 Aurora M 9 ? Gradel , Grade2 ] Grade3 |Z] Microsoft Excel ? all students inf… A B c [ 1 Name Gendar Class Age 2 Jim M 1 3 Lucy F 2 4 Bob M 1 5 Alexia M 3 1 Nelly F 5 了 Freda M 4 3 Nocial F 7 9 Joanna F 8 Mignon M 9 = Finn Jonas M M 10 1 Maximi F 3 Noah M 6 Leonie F 9 Mia F 1 Lara F 2 Nele M 3 Agatha M 6 20 Aurora M 9 21 Betsy F 10 22 Delia F 2 23 Heather M 6 24 Inerid 匚 8 ? ? | Combined / Gradel 4 Grade2 下面的VBA代码能帮你把当前工作簿里各个工作表里的数据合并到一个新工作 表里。同时需要注意的是,所有工作表里的数据结构,列标题,以及各列排列的 顺序都必须一样。操作如下: 1.按住 Alt + Fl 1 键打开 Microsoft Visual Basic for Applications 窗口。 2?点击插入 模块,再将下面的代码粘贴到模块窗口里。 VBA:将当前工作簿里各个工作表里的数据合并到…个新工作表里 Sub Combine() Dim 3 As Integer On Error Resume Next Sheets(l).Select Worksheets?Add Sheets(l).Name = Combined Sheets(2).Activate Range(Al).EntireRow.Select Selection.Copy Destination:=Sheets(l)?Range(Al) For J = 2 To Sheets.Count Sheets(J).Activate Range(Al).Select Selection ?CurrentRegion.Select Selection.O0)? Resize(Selection.Rows?Count ? 1)?Select Selection.Copy Destination:=Sheets(l).Range(HA65536)?End(xlUp)(2) Nex t End Sub 按F5键运行代码。运行后,当前工作簿里的数据都被并合并到一个名为 Combine的新工作表中,并列在所有工作表前面。 注意: 数据必须从单元格Al开始,否则代码无效。 所有的工作表数据必须布局一致。 此代码只能合并当前工作簿里的工作表,如果想要合并多个工作簿里的工作 表,此代码无效。 。通过Kutools For Excel将多个工作表或工作簿合并到一个工作表里 上面介绍的VBA代码还是有些限制的,但Kutools for Excel的汇总功能可以帮 你快速合并一个或多个工作簿里的工作表。 Kutools for Excel:超过120个便捷工具,30天无限制免费试用。更多 免费 下载 假设你有两个工作簿需要合并,每张工作表里的数据结构都不一样,如下图所示。 在这种情况下,Kutools for Excel的汇总功能可以快速合并这些工作表。 rABC—1NameGendarClassAgI 2 r A B C — 1 Name Gendar Class Ag I 2 Jim M 1 3 Lucy F 2 4 Bob M 1 5 Alexia M 3 6 Nelly F 5 7 Freda M 4 O !? ? Gradel ? Grade2 / Graded Microsoft Excel ? all students in for... I —11 6 7 |^]

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档