Hi Deekay,
I wonder, whether this will make you happy.
It is just very complicated, but possible, IMHO.
Sub Test44567a()
Dim oTbl As Table
Dim oRow As Row
Dim oCll As Cell
Dim xCll As Long
Dim rTmp As Range
Set oTbl = ActiveDocument.Tables(1)
For Each oRow In oTbl.Rows
If oRow.Index Mod 3 = 0 Then ' 3, 6, 9 etc
oRow.Select
Selection.MoveStart unit:=wdCell, Count:=3
xCll = Selection.Cells.Count
Set rTmp = Selection.Range.Duplicate
For xCll = 1 To rTmp.Cells.Count
If xCll > rTmp.Cells.Count Then Exit For
rTmp.Cells(xCll).Select
If Len(Selection.Cells(1).Range.Text) > 2 Then
rTmp.Cells(xCll).Merge rTmp.Cells(xCll).Next
End If
Next
End If
Next
End Sub
There is a lot of streamlining and error trapping required,
possibly, but it might be something to think about further.

Signature
Greetings from Bavaria, Germany
Helmut Weber, MVP WordVBA
Win XP, Office 2003
"red.sys" & Chr$(64) & "t-online.de"