diff --git a/ClosedXML/Excel/Style/XLStylizedBase.cs b/ClosedXML/Excel/Style/XLStylizedBase.cs index 307bcf7..215553f 100644 --- a/ClosedXML/Excel/Style/XLStylizedBase.cs +++ b/ClosedXML/Excel/Style/XLStylizedBase.cs @@ -61,9 +61,12 @@ #region Private methods - private void SetStyle(IXLStyle value, bool propagate = false) + private void SetStyle(IXLStyle style, bool propagate = false) { - SetStyle(XLStyleValue.FromKey(XLStyle.GenerateKey(value)), propagate); + if (style is XLStyle xlStyle) + SetStyle(xlStyle.Value, propagate); + else + SetStyle(XLStyleValue.FromKey(XLStyle.GenerateKey(style)), propagate); } ///