Thanks! That works except it takes over 1 minute to do the pagination. I think it is continuing beyond the last row with a name all the way to Excel's limits. An additional problem is that after the sorted names there are a few dozen rows with no name but with data in other columns and those rows should be on their own page. Think of them as "unnamed" orders. Part of the problem is that I couldn't get a simple copy from a temp column to another column to work with limits.
I wanted to do something like this:
Range("A2", Range("A2").End(xlDown)).Value = Range("H2", Range("H2").End(xlDown)).Value
but I get an error when I try it so I reverted to copying the whole column with
Range("A:A").Value = Range("H:H").Value
Bookmarks