diff --git a/ClosedXML/ClosedXML/ClosedXML/Excel/IXLRange.cs b/ClosedXML/ClosedXML/ClosedXML/Excel/IXLRange.cs index eaca72a..a7c3728 100644 --- a/ClosedXML/ClosedXML/ClosedXML/Excel/IXLRange.cs +++ b/ClosedXML/ClosedXML/ClosedXML/Excel/IXLRange.cs @@ -118,7 +118,9 @@ public static void Merge(this IXLRange range) { - range.MergedCells.Add(range.FirstCellAddress.ToString() + ":" + range.LastCellAddress.ToString()); + var mergeRange = range.FirstCellAddress.ToString() + ":" + range.LastCellAddress.ToString(); + if (!range.MergedCells.Contains(mergeRange)) + range.MergedCells.Add(mergeRange); } public static void Unmerge(this IXLRange range) {