当前位置:首页 > 微软office > Excel > 正文内容

合并同一文件夹下的工作簿的第一个工作表到一个新的工作表

zyhwxm3年前 (2022-02-09)Excel53
1、将需要合并的文件放在一个文件夹下
2、新建一个空白工作簿
3、打开空白工作簿,在第一个空白工作表,右键-查看代码
4、粘贴下面的代码,点击运行,成功后关闭提示框
说明:仅能复制所有工作簿的第一个sheet
代码如下:
Sub 汇总()
Dim p$, f$, sh As Worksheet, m&
Application.ScreenUpdating = False
Set sh = ActiveSheet
Cells.Clear
p = ThisWorkbook.Path & "\"
f = Dir(p & "*.xls")
Do While f <> ""
If f <> ThisWorkbook.Name Then
m = m + 1
With GetObject(p & f)
If m = 1 Then
.Sheets(1).[a1].CurrentRegion.Copy sh.[a1]
Else
.Sheets(1).[a1].CurrentRegion.Offset(1).Copy sh.[a65536].End(xlUp).Offset(1)
End If
.Close False
End With
End If
f = Dir
Loop
Application.ScreenUpdating = True
MsgBox "ok"
End Sub
 



版权声明:本文版权归原作者所有,仅供技术参考;

                 若有违反您个人权益,请留言反馈删除相关信息;


本文链接:http://zyh-c.myds.me:8086/post/8.html

相关文章

多工作簿数据合并,此法一劳永逸

多工作簿数据合并,此法一劳永逸

如下图,是某集团下属各公司的销售数据,分别存放在不同工作簿内: 每个工作簿内还有多个工作表: 这些数据要进行汇总分析之前,先要合并到同一个工作表内,接下来咱们以Excel 2016为例,看看如何气质优雅的完成这样的数据汇总。 步...

IF函数,专治选择困难症

IF函数,专治选择困难症

小伙伴们好啊,今天咱们说一个看起来特别简单,但是用处特别大的函数——IF。如果有妹纸问你,这个周末准备怎么过?你会说:看天气情况吧,不同的天气,我的选择也不一样。每个包含“如果……那么……否则……”的句子,在Exc...

LOOKUP,这些招式都会了吗?

LOOKUP,这些招式都会了吗?

小伙伴们好啊,今天咱们说说LOOKUP函数。这个函数主要用于在查找范围中查询指定的查找值,并返回另一个范围中对应位置的值。该函数支持忽略空值、逻辑值和错误值来进行数据查询,几乎可以完成VLOOKUP函数和HLOOK...

Excel制作带进度条的日程安排表!

Excel制作带进度条的日程安排表!

今天,教大家制作一份好看的日程安排表,一起来看看吧!1准备工作表格中添加一些内容。然后改成这样。2开始制作01.首先,点开「开发工具」-「插入」-「复选框(窗体控件)」,在每行「状态」中插入,然后删其中的文字内容。...

动态折线图,其实很简单

动态折线图,其实很简单

今天老祝和大家分享一个图表有关的知识。先来看这样一组数据,是某餐饮公司各连锁店1~6月份的销售情况:咱们用这组数据来制作一个折线图,用来展示各连锁店各月份的销售变化趋势,先来看效果:要实现这样的效果其实非常简单,咱...

运用邮件合并,批量生成各种文档

运用邮件合并,批量生成各种文档

当我们在制作文档主体内容相同,只是具体数据有变化的文档时,就可以灵活运用邮件合并功能,快速批量生成各种文档,不仅可以以邮件的形式批量发送,还可以批量打印,非常快速和方便。1.创建数据源在邮件合并前,需要预先设定或指...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。