有人可以帮助使用 vba 代码将多个工作表(52 周)中的范围复制到同一工作簿中的摘要表中。每个工作表中的范围都相同。我希望将数据复制并粘贴到摘要工作表的 52 列中,从第 1 周到第 52 周。
我在网上找到了这段代码:
Sub SummurizeSheets()
Dim ws As Worksheet
Application.ScreenUpdating = False
Sheets("Summary").Activate
For Each ws In Worksheets
If ws.Name <> "Summary" Then
ws.Range("F46:O47").Copy
Worksheets("Summary").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial (xlPasteValues)
End If
Next ws
End Sub