Hi again Ravi
Thanks so much for persisting with this.
When I tried your code it still picked up the sheet 'Menu' and did all sorts of strange things with the pasting. So I stuck in the line
Workbooks("Per01.xls").Activate
at the top of your code and it now ignores the sheet 'Menu'. However, instead of pasting the first 5 sheets from "PER01" into the sheet 'Wk1' in "PER01Combined, the next 5 into sheet 'Wk2' etc, the following is happening.
Pastes sheets 1 - 3 into Wk1
Pastes sheets 1 - 9 into Wk2
Pastes sheets 1-3; 10-13 into Wk3
Pastes sheets 1-3; 14-19 into Wk4.
Complete code is below. Hope you are able to help. 
Terk
Sub consolidate()
Dim a As Long, b As Long, z As Long
Workbooks("Per01.xls").Activate
For a = 1 To Workbooks("Per01.xls").Sheets.Count - 1
If Worksheets(a).Name <> "Menu" Then
Workbooks("Per01.xls").Worksheets(a).Range("B1:AX9").Copy
b = Round((a / 5) + 0.5, 0)
z = Workbooks("Per01Combined.xls").Worksheets("WK" & b).Cells(Rows.Count, 1).End(xlUp).Row
Workbooks("Per01Combined.xls").Worksheets("WK" & b).Range("A" & z + 1).PasteSpecial
End If
Next a
End Sub
Bookmarks