如何将多个电子表格合并成一个文档(如何将多个电子表格合并成一个)
今天小编岚岚来为大家解答以上的问题。如何将多个电子表格合并成一个文档,如何将多个电子表格合并成一个相信很多小伙伴还不知道,现在让我们一起来看看吧!
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、效果如图所示。
本文就为大家分享到这里,希望小伙伴们会喜欢。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
在驾驶过程中,车辆的各种系统都是为了保障行车安全和提升驾驶体验而设计的。其中,Stabilitrak(稳定控制系统...浏览全文>>
-
从前,在一个遥远的地方,有一场特别的比赛。天上的玉皇大帝听说人间的动物们生活得很快乐,于是决定举办一场...浏览全文>>
-
在英雄联盟的世界里,每一款皮肤都承载着独特的意义与情怀。尤其是那些具有纪念价值或特殊主题的皮肤,往往成...浏览全文>>
-
ssur是什么档次潮牌在潮流文化蓬勃发展的今天,越来越多的品牌开始进入大众视野,其中ssur无疑是一个值得关注...浏览全文>>
-
在潮流文化蓬勃发展的今天,提到SSUR PLUS,很多人可能会好奇它的背景和定位。作为一个近年来逐渐走入大众视...浏览全文>>
-
在浩瀚的网络文学海洋中,《镇狱明王》这个名字或许并不算特别显眼,但它却承载着一段独特的故事。这是一部融...浏览全文>>
-
SSR是什么意思在当今这个信息化飞速发展的时代,网络技术已经成为我们生活中不可或缺的一部分。而在这其中,“...浏览全文>>
-
在云南的这片土地上,群山连绵,河流纵横,每一个地方都有它独特的魅力。如果你计划从镇雄前往彝良,那么是否...浏览全文>>
-
在当今的互联网应用中,用户常常需要同时使用多个系统或服务。例如,在企业环境中,员工可能需要访问人力资源...浏览全文>>
-
对于需要从镇雄前往金阳的朋友来说,了解客运班车的运行时刻表和票价是出行前的重要准备步骤。以下是关于镇雄...浏览全文>>