diff options
Diffstat (limited to 'sc/source/core/tool/rangenam.cxx')
-rw-r--r-- | sc/source/core/tool/rangenam.cxx | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/sc/source/core/tool/rangenam.cxx b/sc/source/core/tool/rangenam.cxx index 3de3b2298169..b5111de64de6 100644 --- a/sc/source/core/tool/rangenam.cxx +++ b/sc/source/core/tool/rangenam.cxx @@ -596,34 +596,6 @@ sal_uInt32 ScRangeData::GetUnoType() const return nUnoType; } -// bei TransferTab von einem in ein anderes Dokument anpassen, -// um Referenzen auf die eigene Tabelle mitzubekommen - -void ScRangeData::TransferTabRef( SCTAB nOldTab, SCTAB nNewTab ) -{ - long nTabDiff = (long)nNewTab - nOldTab; - long nPosDiff = (long)nNewTab - aPos.Tab(); - aPos.SetTab( nNewTab ); - ScToken* t; - pCode->Reset(); - while ( ( t = static_cast<ScToken*>(pCode->GetNextReference()) ) != NULL ) - { - ScSingleRefData& rRef1 = t->GetSingleRef(); - if ( rRef1.IsTabRel() ) - rRef1.nTab = sal::static_int_cast<SCsTAB>( rRef1.nTab + nPosDiff ); - else - rRef1.nTab = sal::static_int_cast<SCsTAB>( rRef1.nTab + nTabDiff ); - if ( t->GetType() == svDoubleRef ) - { - ScSingleRefData& rRef2 = t->GetDoubleRef().Ref2; - if ( rRef2.IsTabRel() ) - rRef2.nTab = sal::static_int_cast<SCsTAB>( rRef2.nTab + nPosDiff ); - else - rRef2.nTab = sal::static_int_cast<SCsTAB>( rRef2.nTab + nTabDiff ); - } - } -} - void ScRangeData::ReplaceRangeNamesInUse( const IndexMap& rMap ) { bool bCompile = false; |