excel工作簿合并实现VBA代码

时间:2023-01-08 21:51:05 

同一文件夹内N个工作簿 ,每个工作簿里N个工作表,最终合并到一个工作表里的代码。

假设每个表格结构相同,第一行为标题,第二行为表头,表头内容固定,行数不固定,列固定14,工作表数量不固定,工作簿数量不固定。

 

Sub Sample()

Dim MyWb As Workbook

Dim MySht As Worksheet

Dim MyName As String, MyPath As String

Dim MyRow As Long, MySRow As Long, MyShtN As Long

Dim MyArr

MyPath = ThisWorkbook.Path & ""

MyName = Dir(MyPath & "*.xlsx")

With ActiveSheet

.Cells.Clear

Range("a1") = "标题"

Range("a2:n2") = "表头"

Do While MyName <> ""

If MyName <> ThisWorkbook.Name Then

Set MyWb = Workbooks.Open(MyPath & MyName)

For MyShtN = 1 To Sheets.Count

MySRow = .Cells(Rows.Count, 1).End(xlUp).Row

MyRow = Cells(Rows.Count, 1).End(xlUp).Row

MyArr = Sheets(MyShtN).Range("a3").Resize(MyRow - 2, 14)

.Cells(MySRow + 1, 1).Resize(MyRow - 2, 14) = MyArr

Next

MyWb.Close False

End If

MyName = Dir

Loop

With .UsedRange

.Columns.AutoFit

.Borders.Color = 1

End With

End With

End Sub

标签:excel工作簿合并
0
投稿

猜你喜欢

  • Win10安装显卡驱动提示此NVIDIA驱动程序与此Windows版本不兼容怎么办

    2023-06-21 15:26:17
  • Win10 Mobile创意者更新15043慢速预览版今日推送

    2022-12-01 14:17:43
  • win7网络常见问题汇总_win7系统各种网络使用问题汇总

    2023-06-21 18:55:46
  • win10窗口怎么调豆绿色

    2022-03-11 23:17:55
  • excel表格怎样进行筛选

    2023-03-01 12:34:11
  • wps打印图片怎么打印不黑?wps打印图片不发黑操作教程

    2023-04-16 10:09:48
  • wps文字流程图怎么画

    2022-07-09 04:58:30
  • PS新手教程-如何使用ps软件制作图片模糊朦胧的梦幻效果?

    2022-10-29 14:46:43
  • 如何解决Win10共享文件夹没有访问权限?

    2022-06-30 16:17:46
  • QQ输入法手机版如何打开符号表

    2022-09-16 23:54:18
  • 微软新推Office 365中小企业套餐 起价低至5美元/月

    2023-08-04 23:56:10
  • Win10专业版系统如何用手机当摄像头?

    2023-10-13 21:33:33
  • 魔兽大脚插件不能看小队DPS了_魔兽大脚查看小队DPS详细教程

    2022-06-26 23:28:43
  • EXCEL用自定义函数去掉字符串中的数字

    2022-04-02 20:38:09
  • Win7系统电脑当中的搜狗输入法突然不见了怎么解决?

    2023-05-13 04:51:22
  • 苹果Mac电脑不会中病毒?你想的太天真了

    2022-10-04 10:40:49
  • excel表格数据求和的方法

    2023-12-17 11:26:00
  • excel eomonth函数用法及实例

    2022-11-16 13:21:46
  • Windows8系统intel+AMD芯片开启AHCI的方法经验分享

    2023-05-27 22:20:37
  • 手把手教你使用希沃白板云课堂远程互动答疑

    2022-11-09 16:40:42
  • asp之家 电脑教程 m.aspxhome.com