1) Remove the code from the CCs sheet. As indicated above, the macro provided goes in ThisWorkbook module only. I see it is in that module, too, and workgin properly.
2) Move the CCs worksheet so that it is the first sheet in the workbook, just like your example workbook. The macro is using the Sheet.Index values to decide if the data should be copied, so make sure the sheets occupy index positions 2-13. The sheet names are not used.
4) To have the macro refer to MORE sheets than those 12, put them all together from position 2 through "whatever" and then change the one line of code here to indicate the correct beginning and ending range of the sheet index positions:
4) Move your sheets listed in post #6 so they are AFTER the sheets above.
The macro should continue to work just fine.
Bookmarks