複数のワークシートのデータを要約ワークシートに統合するのに問題があります。データを貼り付けた場合を除いて、すべてのデータをコピーできます。以前のデータは上書きされます。シート A のサンプル データは、A2 の範囲から始まる再コンパイル シートに貼り付けられます。問題は、シート B、C、D などのデータも範囲 A2 から貼り付けられ、互いに上書きされることです。これは私のコードです。
Private Sub CommandButton2_Click()
Dim Sheetname, myrange As String
Dim A, noOfrows As Integer
Dim startRow As Integer
For i = 2 To Worksheets("Master Sheet").Cells.SpecialCells(xlCellTypeLastCell).Row
Sheetname = Worksheets("Master Sheet").Cells(i, 27).Value'All the sheets that suppose to transfer to recompile sheet
noOfrows = Worksheets(Sheetname).Cells.SpecialCells(xlCellTypeLastCell).Row
myrange = "A2:N" & CStr(noOfrows)
Worksheets(Sheetname).Select
Worksheets(Sheetname).Range(myrange).Select
Selection.Copy
Sheets("Recompile").Select
Range("A2").Select
ActiveSheet.Paste
Next i
End Sub