You're welcome. Following up on the numbers 10 and 2 that I used, if you show non-printing characters in a document containing a table, you will see that each cell is terminated with a character that looks like a circle with four small tick marks one at 2, 4, 8 and 10 and each row is terminated using the same character. These are the end of cell/end row marks. They appear as a single character but have a length or two because they are made up by a combination of ASCII characters 13 and 7
So an empty row in a four column table has a text length = 10 and an empty cell in any table has a text length = 2
You can see the workings of a end of cell/row mark by stepping through the following code with an empty table:
Sub ScratchMacro()
'A basic Word macro coded by Greg Maxey
Dim oChr As Range
For Each oChr In ActiveDocument.Range.Characters
If Len(oChr) = 2 Then
oChr.Select
Debug.Print AscW(Mid(oChr, 1, 1))
Debug.Print AscW(Mid(oChr, 2, 1))
End If
Next
lbl_Exit:
Exit Sub
End Sub