Hi Greg, hi Jay,
beware of possible complications,
with ranges in tables ;-)
For a table with 5 columns and 10 rows:
Sub ScratchMacro2()
Dim oRng As Range
With ActiveDocument.Tables(1)
Set oRng = .Cell(2, 1).Range
oRng.End = .Cell(5, 1).Range.End
End With
oRng.Select
MsgBox Selection.Cells.Count ' 4
MsgBox Selection.Range.Cells.Count ' 16
MsgBox oRng.Cells.Count ' 16
End Sub

Signature
Greetings from Bavaria, Germany
Helmut Weber, MVP WordVBA
Win XP, Office 2003
"red.sys" & Chr$(64) & "t-online.de"
Greg - 07 Sep 2005 17:01 GMT
Helmut,
Yes, interesting. Thanks.