1 つのワークシートに 210 枚のシートがあります。210 枚のシートを 1 枚のシートに結合するにはどうすればよいですか? 最初のシートには最初の行としてデータ ラベルがあり、他のシートには最初の行としてラベルのないデータがあります。助けてください。ありがとう
1 に答える
0
このようなもの:
Sub CopySheets()
'
Dim xSheet As Worksheet
Dim oRange As Range
Dim sTargetSheet As String
'
' this is the results sheet name
sTargetSheet = "Sheet2"
For Each xSheet In ThisWorkbook.Worksheets
If xSheet.Name <> sTargetSheet Then
xSheet.UsedRange.Copy
Worksheets(sTargetSheet).Range("A" & Worksheets(sTargetSheet).Rows.Count).End(xlUp).PasteSpecial xlPasteAll
End If
Next
End Sub
これで始められるはずです。
于 2013-04-11T14:35:22.637 に答える