美文网首页
004不同工作簿复制指定名称工作表

004不同工作簿复制指定名称工作表

作者: 会心笑 | 来源:发表于2018-05-04 15:52 被阅读0次

将需要汇总的工作簿放在同一个目录,并新建一个名为" 汇总.xls"的工作簿 ,一个名为" 代码.xls"的工作簿。将下面的代码放入代码.xls,并将代码里的“销售明细表”替换成需要汇总的工作表名称。运行即可。

Sub 汇总()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim wb, wb1 As Excel.Workbook
Dim sh, sht As Excel.Worksheet
Dim i, r As Integer
On Error Resume Next
For i = 2 To Sheets.Count
Sheets(i).Delete
Next i
Set wb1 = Workbooks.Open(ThisWorkbook.Path & "\汇总.xls")
For i = 2 To wb1.Worksheets.Count
wb1.Worksheets(i).Delete
Next i
f = Dir(ThisWorkbook.Path & "\*.xls*") '生成查找EXCEL的目录,可以适应不同版本
Do While f <> "" '在目录中循环
If f <> ThisWorkbook.Name And f <> wb1.Name Then '如果不是打开的工作簿
Set wb = Workbooks.Open(ThisWorkbook.Path & "\" & f) '依次打开目录工作薄
wb.Worksheets("销售明细表").Copy after:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count)
  ThisWorkbook.Activate
ActiveSheet.Name = Split(wb.Name, ".")(0)
  wb.Worksheets("销售明细表").Copy after:=wb1.Worksheets(wb1.Worksheets.Count)
   wb1.Activate
ActiveSheet.Name = Split(wb.Name, ".")(0)
    wb.Close False '关闭打开的工作薄
    End If
    f = Dir
    Loop '结束循环
    wb1.Close True
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
End Sub

相关文章

  • 004不同工作簿复制指定名称工作表

    将需要汇总的工作簿放在同一个目录,并新建一个名为" 汇总.xls"的工作簿 ,一个名为" 代码.xls"的工作簿。...

  • VBA学习心得3

    V0.9 版 Option Explicit Sub 导入文件_全部复制到表2() '合并多工作簿中指定工作表 ...

  • 1从Excel工作簿中批量取表,2向多工作簿中批量插入当前表

    1.从多个Excel工作簿中批量提取指定名称的工作表 2.向多工作簿中批量插入当前表,可以选择放在前面还是后面

  • Python数据分析基础----第十八天

    工作表以及每个工作表中的行列计数 处理三个工作簿,还可以打印出三个工作簿是我名称、每个工作簿中3个工作表的名称,以...

  • Excel 多个工作表或工作簿快速合并工具

      VBA 宏小工具,能快速合并多个工作表或者工作簿的数据,合并支持拷贝数据格式,可指定是否复制表头,可指定复制的...

  • vba

    1、VBA实现Excel工作簿只显示指定工作表

  • 办公自动化——Python操作Excel案例

    1、批量创建工作簿、工作表 2、筛选指定数据写入工作簿 3、使用列表推导式筛选指定数据到工作簿 4、求唯一值 5、...

  • Excel技巧之表变簿

    工作中经常需要把每个工作表保存为工作簿,并用表名命名工作簿。手工操作是:新建表-复制-粘贴-另存为,往复循环,费时...

  • VBA——事件(3)

    工作薄事件写在thisworkbook中。 ①打卡工作簿后自动激活当前月份的工作表②禁用右键事件③工作表名称与当前...

  • Python3分析Excel数据

    3.1 内省Excel工作薄 使用xlrd和xlwt扩展包,确定工作簿中工作表的数量、名称和每个工作表中行列的数量...

网友评论

      本文标题:004不同工作簿复制指定名称工作表

      本文链接:https://www.haomeiwen.com/subject/dgwdrftx.html