diff --git a/sc/source/core/data/table7.cxx b/sc/source/core/data/table7.cxx index f7576361c8a1..9af01cba748e 100644 --- a/sc/source/core/data/table7.cxx +++ b/sc/source/core/data/table7.cxx @@ -115,7 +115,7 @@ void ScTable::DeleteBeforeCopyFromClip( if (nClipCol > aClipRange.aEnd.Col()) nClipCol = aClipRange.aStart.Col(); // loop through columns. - const ScColumn& rClipCol = rClipTab.aCol[nClipCol]; + const ScColumn& rClipCol = const_cast(rClipTab).CreateColumnIfNotExists(nClipCol); aCol[nCol].DeleteBeforeCopyFromClip(rCxt, rClipCol, rBroadcastSpans); } }