Your code is almost totally based on Selection objects. If you look at Graham's code, the Selection is immediately stored as a range and then all the following code uses ranges.
If you did the same with your code, you would find the improvements you are seeking.
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
|