1、新建一个工作薄,将其命名为你合并后的名字。
2、打开此工作薄。
3、在其下任一个工作表标签上点击右键,选择“查看代码”。
4、在打开的VBA编辑窗口中粘贴以下代码:

Sub 工作薄间工作表合并()
Dim FileOpen
Dim X As Integer
Application.ScreenUpdating = False
FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(*.xls),*.xls", MultiSelect:=True, Title:="合并工作薄")
X = 1
While X <= UBound(FileOpen)
Workbooks.Open Filename:=FileOpen(X)
Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
X = X + 1
Wend
ExitHandler:
Application.ScreenUpdating = True
Exit Sub
errhadler:
MsgBox Err.Description
End Sub

5、运行,则合并成了一个excel中的多个sheets。

6、再执行以下代码:

Sub 合并当前工作簿下的所有工作表()
Application.ScreenUpdating = False
For j = 1 To Sheets.Count
If Sheets(j).Name <> ActiveSheet.Name Then
X = Range("A65536").End(xlUp).Row + 1
Sheets(j).UsedRange.Copy Cells(X, 1)
End If
Next
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "当前工作簿下的全部工作表已经合并完毕!", vbInformation, "提示"
End Sub

7、则合并成了一个sheet

如何快速的合并多个 Excel 工作簿成为一个工作簿?相关推荐

  1. excel合并多个工作表_如何快速的合并多个 Excel 工作簿至一个工作簿中的工作表?...

    作者:汪汪家的宝贝 链接:https://www.jianshu.com/p/c8ae6852f1da 前言 在日常工作过程中,我们有可能需要把多个Excel工作簿的内容汇总到一张Excel工作表中. ...

  2. Excel VBA 合并不同工作簿的工作表到一个工作簿的不同工作表

    命令从下面第一个Sub开始: Sub 合并不同工作簿的工作表到一个工作簿的不同工作表() Excel.Application.ScreenUpdating = False Dim ARR() Dim ...

  3. 合并多个工作簿为一个工作簿和拆分工作簿为多个工作簿

    合并多个工作簿为一个工作簿 1.右键查看代码,插入以下代码 Sub 工作薄间工作表合并()Dim FileOpen Dim X As Integer Application.ScreenUpdatin ...

  4. [职场]工作多久才能换工作?下一个工作年薪该多高?

    [职场]工作多久才能换工作?下一个工作年薪该多高? 文章发表后几天,就有相关新闻: 职场麋鹿(迷路) 年仅25岁已换32份工作 与其逐一回答,不如写一篇文章备用,以后连到这里就有我的建议啰. 如同标题 ...

  5. 怎么合并多个excel文件到一张工作表中

    1.如有下图有两个excel工作簿,每个工作簿分别有两个表格.现在我们想要将这个四个表格快速合并到同一个工作表中. 2.点击下图选项(Excel插件,百度即可了解详细的下载安装方法,本文这里不作详细叙 ...

  6. 01.一个自动合并多个excel表(非多工作簿)的工具

    01.一个自动合并多个excel(非多工作簿)的小程序 写在前面: 最近有小伙伴说他是一个综合经理,各个部门的数据都是分开统计的,每次合并这些部门的表都好麻烦,重复工作,浪费时间,听说我是个代码高手, ...

  7. java操作Excel的poi 遍历一个工作簿

    遍历一个工作簿 package com.java.poi;import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hs ...

  8. excel怎么批量插行_如何快速批量合并多个Excel表格,分享给大家

    在日常工作中,我们有时候会遇到大批量数据不同的多个Excel表格,那么我们很多时候不想逐一打开这些表格,但是相对里边的数据进行统计分析,这个时候我们就想批量把这些数据表格合并成一个Excel表,那么怎 ...

  9. Excel合并多个工作簿为一个工作簿的VBA语句

    新建一个新的工作簿,然后查看代码,将以下VBA语句复制进去即可: Sub 合并当前工作簿下的所有工作表() Application.ScreenUpdating = False For j = 1 T ...

最新文章

  1. 如何衡量一个项目的交付质量???
  2. zzuli 20级新生周赛(1)题解
  3. routersploit 路由器漏洞检测及利用框架
  4. oracle什么是全局锁,深入浅出oracle锁---原理篇
  5. assign与weak区别(面试)
  6. 时代银通笔试20181023
  7. c++使用单向链表存储一组有序数据_数据结构笔试题基础
  8. 阿里技术专家浅谈微服务架构
  9. Fill-倒水问题(Uva-10603-隐式图路径寻找问题)
  10. 猫工智能:卷积神经网络层的实现
  11. 30+简约和平铺的WordPress复古主题
  12. MacOS Big Sur 11.5 (20G71) OC 0.7.1 / Cl 5138 / PE 三分区原版黑苹果镜像
  13. 输入身份证自动回填地址,年龄,个人详细信息
  14. 【转载】CSS常用英文字体介绍
  15. Revit二次开发--为管道添加标注
  16. 企业微信和小程序绑定,获取unionid
  17. 超强!Figma汉化版下载教程来了!
  18. 考虫第十一节课 写译3:救命作文2
  19. 模版方法模式--旅游签证
  20. 互联网IT 校招与内推:软实力的技巧

热门文章

  1. Arduino KY-024线性磁力霍尔传感器
  2. java工程师待遇_Java软件工程师工资待遇详解
  3. Titanic:Machine Learning from Disaster 人工智能,大数据分析常用入门kaggle项目
  4. SECS半导体设备通讯-3 SECS-II通信标准
  5. python-爬虫:获取163邮箱的收件箱信息列表
  6. 创意自画像及简单交互
  7. [区块链文章之其一] 成为加密货币矿工容易吗?我该如何入门?
  8. 无光盘安装winxp
  9. 【大学物理实验】弦振动的研究
  10. VR全景车展提升产品透明度让消费者更加信赖