工作小作业-多表合并

多个excel表格,字段都一样,内容数据不同,利用VBA实现数据合并到一张表格

Sub text1()
Application.ScreenUpdating = False
Dim x As Integer, y As Integer
Dim wb As Workbook, wbb As Workbook
f = Dir(ThisWorkbook.Path & "\*" & ".xls")
'07以上EXCEL文件为xlsx
If f = ThisWorkbook.Name Then
'以防第一个目录文件是作汇总的文件,用以过滤
f = Dir
'f转为下个目录下的文件名
End If
Set wb = Workbooks.Open(ThisWorkbook.Path & "\" & f)x = wb.Worksheets(1).[a65536].End(xlUp).Rowwb.Worksheets(1).Rows("1:" & x).Copy ThisWorkbook.Sheets("sheet1").[a65536].End(xlUp)
'为取字段行,把第一个打开的文件字段行包括数据复制出来,再往下循环其他表wb.Close
f = Dir
Do While f <> ""
If f <> ThisWorkbook.Name Then
Set wbb = Workbooks.Open(ThisWorkbook.Path & "\" & f)y = wbb.Worksheets(1).[a65536].End(xlUp).Rowwbb.Worksheets(1).Rows("2:" & y).Copy ThisWorkbook.Sheets("sheet1").[a65536].End(xlUp).Offset(1)'开始循环取其他表格字段行以外数据wbb.Close
End If
f = Dir
'这句要放end if 后面,目录取完最后会为空"".
Loop
Application.ScreenUpdating = True
End Sub

利用VBA实现多个EXCEL表格合并相关推荐

  1. Python对比VBA实现excel表格合并与拆分

    1.Excel表格合并 我们在日常工作中经常会导出一些数据,但是这些数据较大可能是按照某个分类形成的单独表格,比如每一天的数据,每个品牌的数据等. 但是,我们在进行数据分析的时候可能往往需要对这些数据 ...

  2. 利用VBA编程实现从EXCEL表到AUTOCAD表转换

    一.前言 Microsoft Excel 软件具有十分强大的制表.表格计算等功能,是普通人员常用的制表工具.可以通过其内嵌的VBA语言可以控制Microsoft Excel 的整个操作过程. Auto ...

  3. excel如何把多张表合并成一个表_如何快速把多个excel表格合并成一个excel表

    如何快速把多个excel表格合并成一个excel表呢? 首先,我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel文件. 用microsoft excel打开新建的e ...

  4. excel合并多个工作表_快速将多个Excel表格合并成一个Excel表格

    之前在微信群内有朋友问我如何快速将多个Excel表格合并成一个Excel表格,当时没有讲解清楚,今天专门来告诉大家如何快速合并Excel表格到一个工作表中. 在合并表格中,不外乎以下两种情况: 将多个 ...

  5. excel表格合并程序

    excel表格合并程序(自行打包成EXE使用) import tkinter as tk from tkinter import filedialog from datetime import dat ...

  6. Python实现excel表格合并

    使用Python实现excel表格合并(程序打包:pyinstaller -F ***.py): 一个excel文件的多sheet合并 文件夹下多个Excel文件的合并(单个文件的多sheet也会自动 ...

  7. html excel 在线编辑,利用js实现在线编辑excel表格代码

    特效描述:利用js实现 在线编辑 excel 表格代码.利用js实现在线编辑excel表格代码 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码  function load(){ x ...

  8. Java 利用hutool工具实现导出excel并合并单元格

    Java 利用hutool工具实现导出excel并合并单元格 controller层调用service,就一个核心方法,没错就下面这个代码就能实现了.前提是项目里面要引用hutool包.把我这个复制到 ...

  9. select vba 网页 翻页_通过VBA程序来实现Excel表格翻页的方法

    在查看拥有较多数据的Excel工作表时,可以通过按"PageUp"或"PageDown"键(或拖动程序窗口左侧滚动条上的滑块)来进行翻页操作.实际上,用户还可以 ...

最新文章

  1. LeetCode 169.求众数
  2. python文件操作解码_python基础3之文件操作、字符编码解码、函数介绍
  3. logistic 回归_具有Logistic回归的优秀初学者项目
  4. python后台架构Django教程——日志系统
  5. C# 5.0 Async函数的提示和技巧
  6. UML设计的9种图例
  7. 数学模型——泊车模型(2022年Mathorcup数学建模挑战赛C题,含Matlab代码)
  8. Python调用Matlab教程
  9. Android好用的工具-监测,性能,网络等
  10. 菜鸟教程: Linux cat 命令
  11. 联想H61主板BIOS刷新(启天M7100系列)
  12. 叮咚:分享一款超棒的模组:IDO-SOM6Y08
  13. 程序员怎样更优雅的接私活赚外快
  14. python代替云打码的超级鹰验证码识别第三方工具使用分享
  15. Sunny带你半小时掌握Mybati关联映射
  16. Fail to allocate bitmap
  17. uniapp设置百度小程序索引页dynamicLib、usingComponents、swan-sitemap-list
  18. 第十弹:网络公开课,免费学习资源,2020.07.05更新
  19. OA办公系统选型原则
  20. Vue省市区三级联选择器V-Distpicker的使用

热门文章

  1. 新概念英语(第四册,旧版)复习(原文及全文翻译)——Lesson 33 - The Rising of ‘Vasa’(瓦萨号出水)
  2. css修改鼠标点击的样式表
  3. 线程控制总结及多线程经典案例
  4. 安装vuecli(5.0.8版本)
  5. JAVA 多线程(一)初识多线程
  6. SpringBoot整合Activiti工作流
  7. 电容yingxuexuan笔记
  8. MySQL之数据库和表的创建与管理
  9. 【论文总结】Meta-Learning for semi-supervised few-shot classification(附翻译)
  10. 【转】小米9打开高通Diagnostics端口提取的基带qcn文件改串号