|
请教:提取本文件夹下指定工作薄中各表数据,到本工作薄的新生成的各表中的代码。谢谢!
- Sub 提取本文件夹下指定工作薄中各表数据()
- Dim m, n
- Dim MyPath, MyName, wb As Workbook
- Application.DisplayAlerts = False
- Application.ScreenUpdating = False
-
- For Each sh In Sheets
- If sh.Name <> "操作表" Then sh.Delete
- Next
-
- MyPath = ThisWorkbook.Path & ""
- MyName = Dir(MyPath & "测试工作薄.xlsx")
- Set wb = Workbooks.Open(MyPath & MyName)
- m = wb.Sheets.Count
- With ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count - 1)
- For n = 1 To m
- Set sh = ActiveWorkbook.Sheets.Add(, after:=ActiveSheet)
- sh.[a1] = wb.Sheets(n).[a1]
- sh.Name = n
- Next n
- End With
- wb.Save
- wb.Close
- Set wb = Nothing
- Application.DisplayAlerts = True
- Application.ScreenUpdating = True
- End Sub
复制代码
提取本文件夹下指定工作薄中各表数据.rar
(22.25 KB, 下载次数: 24)
|
|