【发布时间】:2018-01-04 23:06:57
【问题描述】:
我有多个具有相同信息的工作簿和工作表,我一直在尝试合并所有这些文件以识别信息源(工作表 - 工作簿)。
我使用过这段代码,但它只是合并单元格,我无法识别信息源(工作表 - 工作簿)
Sub merge()
Application.DisplayAlerts = False
For Each hoja In ActiveWorkbook.Sheets
If hoja.Name = "todas" Then hoja.Delete
Next
Sheets.Add before:=Sheets(1)
ActiveSheet.Name = "todas"
For x = 2 To Sheets.Count
Sheets(x).Select
Range("a1:o" & Range("a650000").End(xlUp).Row).Copy
Sheets("todas").Range("a650000").End(xlUp).Offset(1, 0).PasteSpecial
Paste:=xlValues
Next
Sheets("todas").Select
End Sub
这是我必须合并的库之一:
【问题讨论】:
-
Sheets(x).PARENT.Name