I will try to explain what I have been asked to do.

WORKBOOK 1 - contains 7 sheets of data,

each sheet relates to a Product

each sheet has exactly the same 80 rows and 17 columns, it is just the data that is different for each product.

WORKBOOK 2 - we need to copy part of 10 rows, (10 rows are not continuous and the cells in those rows are columns D to O), from each of the 7 sheets from workbook1 (the rows and columns we want to copy are all in the same place in the 7 sheets in workbook1).

These 10 rows are in exactly the same place in Workbook1 but are pasted to diferent rows in workbook2 as we need to perform further calculations on the data after extraction. In Workbook 2 we want all the data extracted to be on 1 sheet but still split by product.

I have struggled to make this simple to follow, looks like I am even having trouble writing what I need to do as well.

What would be the best way to do this, I can do very basic VB so I would tend to

open workbook1,

open workbook2,

select 1st product sheet in workbook2,

copy the 12 cells for 1st row,

go to workbook1 select cell and pasteSpecial,

go back to workbook2

select 1st product sheet in workbook2,

copy the 12 cells for 2nd row,

go to workbook1 select cell and pasteSpecial,

And so on, and so on for 10 rows, then write the whole thing again 6 more times for the other Product Sheets, this seems so long winded going backwards and forwards so many times, is there an easier way?

Many thanks for your help as usual.

Kathryn