Hello Jim15,
I have added the macro below to the attached workbook. To run the macro use the ALT+F8 keys to display the Macro list. Select the macro "AppendSheets" and click "OK".
Sub AppendSheets()
Dim LastCol As Long
Dim LastRow As Long
Dim DstWks As Worksheet
Dim R As Long
Dim Rng As Range
Dim SrcWks As Worksheet
Set DstWks = Worksheets("Header with ALL DATA_OPTION 2")
R = DstWks.Cells(Rows.Count, "A").End(xlUp).Row + 1
R = 2
For Each SrcWks In Worksheets
If SrcWks.Name <> DstWks.Name Then
With SrcWks
LastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column
LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
LastRow = IIf(LastRow < 2, 2, LastRow)
Set Rng = .Range(.Cells(2, "A"), .Cells(LastRow, LastCol))
End With
Rng.Copy Destination:=DstWks.Cells(R, "A")
R = R + LastRow - 1
End If
Next SrcWks
End Sub
Sincerely,
Leith Ross
Bookmarks