Cracked it.
Sub CoachingAdd()
Dim oTable As Table
Dim oRow As Row
Dim oCell As Range, nCell As Range
Dim oStr As String
On Error Resume Next
Set oTable = ActiveDocument.Tables(1)
For Each oRow In oTable.Rows
If oRow.Cells.Count = 2 Then
Set oCell = oRow.Cells(1).Range
oCell.End = oCell.End - 1
ElseIf oRow.Cells.Count = 6 Then
oStr = oRow.Cells(2).Range
If Len(oStr) > 2 Then
Set nCell = oRow.Cells(2).Range
nCell.Collapse (wdCollapseStart)
With nCell
.Text = oCell & ", "
End With
Else
End If
End If
Next oRow
End Sub
Don't quite understand why using "oRng" above gave me the line break, but it did. Turns out I needed a String to check cell length. There. My first piece of derivative code.