複数のワークシート (52 週間) の範囲を同じワークブックのサマリー シートにコピーする vba コードを手伝ってくれる人がいますか? 範囲は各ワークシートで同じです。データをコピーして、ssummary ワークシートの週 1 から週 52 までの 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