Hi damrus,
For performance reasons, it's usually better to specify the range to be acted upon, rather than selecting the cells and then acting on them. In this case, however, 'selection' is only being used to identify the range. Without it, you'd need some other way (eg an inputbox, which is slower and more error-prone).
Cheers
[MS MVP - Word]