OK I think I've understood correctly what you want to do. I've commented the macro (in module 3) to try to explain what the macro does.
I've listed each of the Areas in cells A1:A11 on a sheet called Data. The macro loops through each of the Areas, goes to the DataDrop sheet and loops through each row, copying the values to .1 sheet if the active row is for the current Area.
You'll notice I've looped through all rows for each of the Areas. Assuming the DataDrop sheet is nicely sorted by Area, then it would be quicker to find the first occurence for each Area then loop until you come to a blank row (as you suggested). But because there are only 400 rows on the DataDrop sheet, it only takes a moment to run.
The file wouldn't upload, so the code is below. I should point out that I'm using Excel 2003.
Dion
Bookmarks