怎么把多个电子表格合并到一个工作簿(如何将多个电子表格合并成一个)
您好,今天小编胡舒来为大家解答以上的问题。怎么把多个电子表格合并到一个工作簿,如何将多个电子表格合并成一个相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。
2、如图所示: 用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去。
3、进去之后就看到了宏计算界面。
4、如图所示: 然后我们把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.PathMyName = Dir(MyPath & ""& "*.xls")AWbName = ***.NameNum = 0Do While MyName <> ""If MyName <> AWbName ThenSet Wb = ***.Open(MyPath &"" & MyName)Num = Num + 1With Workbooks(1).ActiveSheet.Cells(.Range("B65536").End(xlUp).Row+ 2, 1) = Left(MyName, Len(MyName) - 4)For G = 1 To Sheets.CountWb.Sheets(G).UsedRange.Copy.Cells(.Range("B65536").End(xlUp).Row + 1, 1)NextWbN = WbN & Chr(13) & ***.NameWb.Close FalseEnd WithEnd IfMyName = DirLoopRange("B1").SelectApplication.ScreenUpdating = TrueMsgBox "共合并了" & Num& "个工作薄下的全部工作表。
5、如下:" & Chr(13) & WbN, vbInformation, "提示"End Sub 运行之后,等待10秒针左右,等运行完毕,就是合并完成之后,会有提示,点确定就可以了。
6、查看合并后的数据,有5000多行,就是同一个文件夹里面17个excel表数据合并后的结果。
7、效果如图所示。
本文就为大家分享到这里,希望小伙伴们会喜欢。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
2014年非车险经营分析及2015年发展管理举措(非车险部)在过去的一年中,非车险业务在行业中的地位和影响力得...浏览全文>>
-
环境问题归根到底就是发展观念的问题在当今社会,环境问题已经成为全球关注的核心议题之一。无论是气候变化、...浏览全文>>
-
在人类探索宇宙的历史长河中,火星始终是一个令人着迷的目标。作为地球的近邻,这颗红色星球承载了无数科学家...浏览全文>>
-
在人类探索宇宙的宏伟征程中,火星始终是一个备受瞩目的目标。这颗红色星球不仅以其独特的地貌吸引着科学家的...浏览全文>>
-
当我们仰望夜空时,火星常常是一颗明亮且显眼的星星。它那独特的红色光芒让古代文明对其充满了好奇与敬畏。在...浏览全文>>
-
在太阳系的行星家族中,火星是离地球较近的一颗行星,它以红色的外观闻名,常被称为“红色星球”。然而,除了...浏览全文>>
-
在遥远的宇宙深处,火星这位神秘的红色星球再次成为了人类关注的焦点。最近,一组令人惊叹的火星“侧颜照”传...浏览全文>>
-
在网络上,“火星包王子”这个梗其实是一个结合了幽默与创意的网络热词。它起源于一段视频或者是一些网友的调...浏览全文>>
-
在浩瀚无垠的宇宙中,火星一直是一个充满神秘色彩的存在。这颗红色星球以其独特的地貌和可能存在的生命迹象吸...浏览全文>>
-
在当今数字化时代,即时通讯工具已经成为人们日常生活中不可或缺的一部分。而火信作为一款备受关注的通讯软件...浏览全文>>