diff --git a/toMkdocs/gridTableTools.py b/toMkdocs/gridTableTools.py
index ea3217fe51a2827d6dcef4cf3a74ed4f5fcabac0..f56d4a7ae2a49514a9cc789ef41385ab1beaeffc 100644
--- a/toMkdocs/gridTableTools.py
+++ b/toMkdocs/gridTableTools.py
@@ -405,7 +405,7 @@ def parseGridTableWithSpans(gridTable:str) -> tuple[GridTableRowList, GridTableR
 
 								# Check whether a cell contains a header separator
 								if matchGridTableBodySeparatorLine.match(content):  # A new row is to be added
-									rowsTracker[columnCellIndex] += 1	# That actual row will have more than one row
+									rowsTracker[columnCellIndex] = max(rowsTracker) + 1	# That actual row will have more than one row
 									cell.listFlag = False
 									columnForward = 0