2013-04-11 102 views
-3

我在一張工作紙中合併了210張紙。我怎樣才能將210張合併成一張?第一張紙的數據標籤作爲第一行,其他紙張的數據沒有標籤作爲第一行。請幫忙。由於將210張紙合併到一張工作簿中的一張中

+1

請搜索Stackoverflow。這些類型的問題(或其變體)在 – 2013-04-11 14:30:42

+0

以及以下我的回答之前已經被問過很多次,也許你可以嘗試[Ron De Bruin Excel MVP站點]的** RDBMerge **插件(http:/ /www.rondebruin.nl) – 2013-04-11 14:59:38

回答

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 

應該讓你開始說。

+0

它適合你嗎? – 2013-04-11 16:00:56

相關問題