diff options
-rw-r--r-- | sc/source/ui/view/viewfun3.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sc/source/ui/view/viewfun3.cxx b/sc/source/ui/view/viewfun3.cxx index 5d36b74999e2..fd586c740c90 100644 --- a/sc/source/ui/view/viewfun3.cxx +++ b/sc/source/ui/view/viewfun3.cxx @@ -431,7 +431,8 @@ bool ScViewFunc::CopyToClipMultiRange( const ScDocument* pInputClipDoc, const Sc rtl::Reference<ScTransferObj> ScViewFunc::CopyToTransferable() { ScRange aRange; - if ( GetViewData().GetSimpleArea( aRange ) == SC_MARK_SIMPLE ) + auto eMarkType = GetViewData().GetSimpleArea( aRange ); + if ( eMarkType == SC_MARK_SIMPLE || eMarkType == SC_MARK_SIMPLE_FILTERED ) { ScDocument& rDoc = GetViewData().GetDocument(); ScMarkData& rMark = GetViewData().GetMarkData(); |