Может ли кто-нибудь помочь с кодом vba, чтобы скопировать диапазон из нескольких листов (52 недели) в сводный лист в той же книге. Диапазон одинаковый для каждого листа. Я хочу, чтобы данные можно скопировать и вставить в 52 столбцов в ssummary листе с week1 на 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
Что вы пытались? – 2013-03-26 12:33:15
Sub SummurizeSheets() Dim ws As Worksheet Application.ScreenUpdating = False Sheets («Summary»). Активировать для каждого ws в листах Если ws.Name <> «Сводка» Затем ws.Range («F46: O47»). («Сводка»). Ячейки (Rows.Count, 1) .End (xlUp) .Offset (1, 0) .PasteSpecial (xlPasteValues) End If Next ws End Sub – user2211547
Какая ошибка возникает при запуске этого кода? – 2013-03-26 12:40:21