* 西玛小课堂·免费视频课 * 

电子表格实用技能演示   PPT课件制作技巧   照片图像处理实战   语音文件编辑技巧   公众号文章排版实战   标志、字体设计技巧   平面广告设计技能   快闪动画制作技巧   实用小软件使用介绍

视频演示 ↑

温馨提示:可在电脑浏览器端输入 https://weixin.sogou.com ,再搜索西玛小课堂,即可观看清晰大屏视频课程 )

今日技能:电子表格实用技巧(十二)

—— 如何将多个工作簿合并为一张工作表

实用系数:★★★★★

难度系数:★★☆☆☆

所用软件:WPS2019表格处理软件

 01    课程介绍 

很多时候

我们需要将收集上报来的

多个工作簿中的

相同表

合并成一张表

今天的演示课程

将告诉你

如何用vba代码

快速、高效去实现它

vba代码如下:

Sub 合并多个工作薄中的特定表到新工作簿中的一张表中()

On Error Resume Next

Dim SummarySheet As Worksheet '汇总表

Dim SelectedFiles() As Variant  '选择的文件集合

Dim Nrow As Long

Dim FileName As String

Dim NFile As Long

Dim WorkBk As Workbook

Dim SourceRange As Range

Dim DestRange As Range

Set SummarySheet = ThisWorkbook.Worksheets(1)

SelectedFiles = Application.GetOpenFilename(filefilter:="Excel 文件(*.xl*),*.xl*", MultiSelect:=True)

Nrow = 1

For NFile = LBound(SelectedFiles) To UBound(SelectedFiles)

FileName = SelectedFiles(NFile)

Set WorkBk = Workbooks.Open(FileName)

Set SourceRange = WorkBk.Worksheets(1).UsedRange

Set DestRange = SummarySheet.Range("A" & Nrow)

Set DestRange = DestRange.Resize(SourceRange.Rows.Count, SourceRange.Columns.Count)

DestRange.Value = SourceRange.Value

Nrow = Nrow + DestRange.Rows.Count

WorkBk.Close savechanges:=False

Next

SummarySheet.Columns.AutoFit

End Sub

 02    演示截图 

图一:本期小课堂内容纲要 ↑

图二:vba代码图 ↑

图三:多个工作簿合并到一张工作表 ↑

 03    下期预告 

新主题系列视频讲解演示

猜您喜欢往期精选▼

如何将电子表格处理成图片?

如何将“纸质表”瞬间转为“可编辑表”?

电子表格数据筛选查找的技巧

与身份证号相关的表格数据处理技巧

单元格数据技巧之"三国团队"战绩

说说“打印”表格数据这事儿

表格操作之“不比较就没有发现”

你真的会设计这张电子表格吗?

如何设计出“人性化”的电子表格

写在后面

好多读者还有没养成点赞的习惯,希望大家在浏览结束后顺手点“在看”并转发,以表支持!

长期坚持原创真的很不容易,多次想放弃。然而坚持是一种信仰,专注是一种态度。在此,感谢您对西玛小课堂的支持和鼓励。

看免费视频 · 学实用技能

就关注西玛小课堂

oracle 合并多个不同结构的表_视频演示| 如何将多个工作簿合并为一张工作表相关推荐

  1. 模板多个列表级联_Excel办公技巧:使用power query快速合并同一工作簿的多个工作表...

    在同一个工作簿内,如果多个工作表结构相同,也可以运用power query对这些工作表进行快速合并.源数据如果发生变动,在合并表格中刷新,即可实现数据的同步变更.下面我们来学习一下案例. 应用场景 下 ...

  2. Excel技能培训-INDIRECT实现拼接动态引用单元格,trl+pageDown速切换工作簿,多工作表求和,多个工作簿合并和拆分

    1. 使用INDIRECT实现拼接动态引用单元格内容 =INDIRECT("E"&COUNTA(G14:G17)) 2. 使用ctrl+pageUp ,ctrl+pageD ...

  3. WPS 合并一个工作簿中多个工作表

    1.目的: 一个工作簿中有多个工作表,每个工作表的字段名称和字段数量以及字段排列顺序一致,需求是把这些工作表合并成一个工作表. 2.处理方法:通过 wps 的 vba 代码实现. 3.操作步骤: 1. ...

  4. VBA将excel中的多个工作表sheet合成一个工作表,多个工作簿的多个工作表合并为一个工作簿

    1 将excel中的多个工作表sheet合成一个工作表 工作表合成前: 工作表合成后: **第一步:**在文件中新建一个工作表sheet,用来存放合成后的数据,如图所示: 第二步:点击"开发 ...

  5. 使用Python批量合并多个工作簿中的同名工作表

    批量合并多个工作簿中的同名工作表 使用Python的xlwings模块批量合并多个工作簿中的同名工作表 import os import xlwings as xw import pandas as ...

  6. Excel VBA 合并当前工作簿下的所有工作表

    命令从下面第一个Sub开始: Sub 合并当前工作簿下的所有工作表() Application.ScreenUpdating = False For j = 1 To Sheets.Count If ...

  7. 多个excel工作簿合并_「Excel技巧」批量将多个工作簿的工作表合并到一个工作簿中...

    多个工作簿里的表格合并到一个工作簿中,在日常工作中应该经常碰到吧. 怎么合并会比较快又省事? 当然,肯定不是复制粘贴,要合并的工作簿多的情况下,这种方式很耗力气. 不妨,试试用VBA代码法. 今天来讲 ...

  8. PowerQuery合并多个工作簿到一张表

    1.新建一个工作簿,执行"数据"-"新建查询"-"获取数据"-"自文件"-"从文件夹"命令,如下图 ...

  9. Excel 合并一个工作簿中的所有工作表

    Excel 合并一个工作簿中的所有工作表 最近在做一个统计表的时候发现了一个问题,我一个工作簿中有许多工作表,我要把它们汇总到一个工作表中进行统计.一个个复制非常麻烦,那么我们怎么来进行简化操作: 1 ...

最新文章

  1. python twisted 笔记
  2. 哈尔滨工业大学计算机改专业课,哈尔滨工业大学计算机专业课 复试 2013HITCS
  3. ASP.NET常用加密解密方法
  4. java 协程线程的区别_为什么 Java 坚持多线程不选择协程?
  5. vim在每行行首或行尾添加/删除内容
  6. python os.popen()方法(用于从一个命令打开一个管道)
  7. go build命令参数详解
  8. oracle 会话数上不去_Oracle初识
  9. OpenShift 4 之 Image Registry、Image 和 ImageStream 概念和相关操作
  10. ●BZOJ 4453 cys就是要拿英魂!
  11. mybatis 大量insert 出现sql io 异常_Java自学之mybatis:使用注解方式实现CURD
  12. java中用单例模式有什么好处
  13. OpenCV-高斯滤波cv::GaussianBlur
  14. TypeScript学习(二):任意类型及推论
  15. vba 修改文本文档 指定行_再说For Each循环——无论Python还是VBA都要看
  16. python同构数_用c语言求1到1000的同构数_后端开发
  17. 功放世界 debug
  18. S3C2440移植uboot之支持NAND启动
  19. Python 集合 — set
  20. 屏蔽电脑上所有的广告推送(亲测可用)

热门文章

  1. UVA208 消防车 Firetruck
  2. InflateRect
  3. MES功能点介绍——条码技术
  4. java 自定义异常 捕获_java – 自定义异常类不捕获异常
  5. 苹果手机充电口接触不良怎么办_手机充电口接触不良,无法充电有什么解决方法吗?...
  6. nginx服务器配置django负载均衡
  7. 艾美捷抗人IL-12 (p70)单抗MT704相关参数说明
  8. 查看 Python 安装路径和已安装的库
  9. vue使用高德地图制作小车轨迹回放动画简单案例
  10. win10 igfxHK.exe 蓝屏