diff options
-rw-r--r-- | sc/source/core/data/documen4.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sc/source/core/data/documen4.cxx b/sc/source/core/data/documen4.cxx index b29b1b6728b0..1f60868ff306 100644 --- a/sc/source/core/data/documen4.cxx +++ b/sc/source/core/data/documen4.cxx @@ -598,7 +598,7 @@ bool ScDocument::GetSelectionFunction( ScSubTotalFunc eFunc, ScMarkData aMark(rMark); aMark.MarkToMulti(); - if (!aMark.IsMultiMarked()) + if (!aMark.IsMultiMarked() && !aMark.IsCellMarked(rCursor.Col(), rCursor.Row(), false)) aMark.SetMarkArea(rCursor); SCTAB nMax = static_cast<SCTAB>(maTabs.size()); |