Hi DA,
I have to say I'm astonished that this bit of code works as intended. The
reason is that the range myRange includes not just the cells in column 1
from row 2 to row 10, but also the cells in column 2 from row 2 to row 9.
The range includes all the characters from the Start to the End, and Word
counts them from left to right across each row and then down to the next
row.
You can prove this by changing the example from myRange.Select to
myRange.Bold = True and watching the result.
There must be special code in Word's user interface to allow selecting cells
in a single column without picking up the cells in surrounding columns, and
the .Select method either invokes or simulates that code. So while your code
does answer Jun's question correctly, it could be misleading if you try to
apply it to any action except selection.