返回列表 上一主題 發帖

同個活頁簿裡合併各工作表(至同一個工作表)

同個活頁簿裡合併各工作表(至同一個工作表)

如題~~~

有上網找到以下的VBA,但實際操作發現它只能複製到A1~C1欄,想請問要如何修改,才能自動將同個活頁簿裡每個工作表的所有內容統一複製到同一個工作表?

Sub Combine()
    Dim J As Integer
   
    On Error Resume Next
    Sheets(1).Select
    Worksheets.Add
    Sheets(1).Name = "Combined"
    Sheets(2).Activate
    Range("A1").EntireRow.Select
    Selection.Copy Destination:=Sheets(1).Range("A1")
   
    For J = 2 To Sheets.Count
        Sheets(J).Activate
        Range("A1").Select
        Selection.CurrentRegion.Select
        Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
        Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
    Next
End Sub
Benson Liu

回復 1# k8234g
試試看~
合併多個檔案.rar (449.2 KB)

TOP

回復 2# starry1314


    好的~~ 謝謝您!:)
Benson Liu

TOP

回復 2# starry1314


    您好,我不太會用欸> <"  我把檔案開啟沒有看到巨集
Benson Liu

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題