Nachfolgendes Script (ausführbar über Makroname V_ZelleTeilen) markiert die aktuell selektierte Zelle in der Tabelle, prüft, ob es eine vertical (von oben nach unten) gespannte/verbundene Zelle aus mehreren Zeilen ist.
Ist dies der Fall, trennt es die Zelle in der Anzahl der gesamten verbundenen Zeilen auf.
Sub V_ZelleTeilen()
If Selection.Information(wdWithInTable) Then
Dim AnzGespannterZeilen As Integer
Selection.Cells(1).Select
AnzGespannterZeilen = Selection.Information(wdEndOfRangeRowNumber) - Selection.Information(wdStartOfRangeRowNumber) + 1
If AnzGespannterZeilen > 1 Then
Selection.Cells.Split NumRows:=AnzGespannterZeilen, NumColumns:=1, MergeBeforeSplit:=False
Else
MsgBox "Die Zelle, in welcher sich der Cursor befindet ist nicht vertical gespannt!"
End If
Else
MsgBox "Der Cursor muss sich in einer Tabellen-Zelle befinden, in der mehrere Zeilen verbunden sind!"
End If
End Sub