Roy,
I tried your solution, and got a Run-Time Error 9: Subscript out of range.
One possible error I see is putting this routine in the Initialize step. Once the user selects the region, the data is copied from from the SourceData/Sheet1 workbook/sheet to the Final/Data workbook/sheet, so if this runs in the Initialize subform routine that's prior to populating the data.
However, I tried it with data present, and that's when I got the Subscript out of range.
Here's the code as I tried to implement it. I'd appreciate your eyeballing it for errors:
Bookmarks