diff --git a/ClosedXML/Excel/XLWorkbook_Load.cs b/ClosedXML/Excel/XLWorkbook_Load.cs index d4c90b1..2528cef 100644 --- a/ClosedXML/Excel/XLWorkbook_Load.cs +++ b/ClosedXML/Excel/XLWorkbook_Load.cs @@ -885,8 +885,8 @@ private static IXLMarker LoadMarker(IXLWorksheet ws, Xdr.MarkerType marker) { - var row = Math.Max(1, Convert.ToInt32(marker.RowId.InnerText) + 1); - var column = Math.Min(XLHelper.MaxColumnNumber, Convert.ToInt32(marker.ColumnId.InnerText) + 1); + var row = Math.Min(XLHelper.MaxRowNumber, Math.Max(1, Convert.ToInt32(marker.RowId.InnerText) + 1)); + var column = Math.Min(XLHelper.MaxColumnNumber, Math.Max(1, Convert.ToInt32(marker.ColumnId.InnerText) + 1)); return new XLMarker( ws.Cell(row, column).Address, new Point(