码迷,mamicode.com
首页 > 编程语言 > 详细

VBA 合并工作簿

时间:2019-01-15 12:02:24      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:pen   设置   top   use   upd   this   工作   vba   xlsx   

Sub 合并工作簿()

Dim my_path, my_file As String
Dim ws As Worksheet
Dim wb As Workbook
Dim twb As Workbook

Set twb = ThisWorkbook  ‘设置twb 为当前代码所在工作簿

my_path = "C:\Users\queqiaoshui\Desktop\excel\" & "*.xlsx"
my_file = Dir(my_path)


Do While my_file <> ""
    Set wb = Workbooks.Open("C:\Users\queqiaoshui\Desktop\excel\" & my_file)  ‘打开遍历到的工作簿并赋给wb
    
    wb.Sheets.Copy , twb.Worksheets(twb.Worksheets.Count) ‘ 把打开的工作簿中的表复制到代码所在工作簿
    wb.Close
    
    my_file = Dir
   Application.ScreenUpdating = True
Loop


End Sub

  

VBA 合并工作簿

标签:pen   设置   top   use   upd   this   工作   vba   xlsx   

原文地址:https://www.cnblogs.com/queqiaoshui/p/10270580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!