summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sc/qa/extras/testdocuments/PageBreaks.xlsbin49152 -> 55296 bytes
-rw-r--r--sc/source/ui/vba/vbapagebreaks.cxx4
2 files changed, 2 insertions, 2 deletions
diff --git a/sc/qa/extras/testdocuments/PageBreaks.xls b/sc/qa/extras/testdocuments/PageBreaks.xls
index 2affd99ffda1..4e6ac0a42b59 100644
--- a/sc/qa/extras/testdocuments/PageBreaks.xls
+++ b/sc/qa/extras/testdocuments/PageBreaks.xls
Binary files differ
diff --git a/sc/source/ui/vba/vbapagebreaks.cxx b/sc/source/ui/vba/vbapagebreaks.cxx
index a0c40b2090fb..09100e25062e 100644
--- a/sc/source/ui/vba/vbapagebreaks.cxx
+++ b/sc/source/ui/vba/vbapagebreaks.cxx
@@ -49,7 +49,7 @@ public:
sal_Int32 getAPIEndIndexofRange( const uno::Reference< excel::XRange >& xRange, sal_Int32 nUsedStart ) throw (uno::RuntimeException)
{
if( m_bColumn )
- return nUsedStart + xRange->Columns( uno::Any() )->getCount();
+ return nUsedStart + xRange->Columns( uno::Any() )->getCount() - 1;
return nUsedStart + xRange->Rows( uno::Any() )->getCount();
}
@@ -107,7 +107,7 @@ sal_Int32 SAL_CALL RangePageBreaks::getCount( ) throw (uno::RuntimeException)
for( sal_Int32 i=0; i<nLength; i++ )
{
sal_Int32 nPos = aTablePageBreakData[i].Position;
- if( nPos > nUsedEnd + 1 )
+ if( nPos > nUsedEnd + 1)
return nCount;
nCount++;
}