diff options
Diffstat (limited to 'sc/source/core')
-rw-r--r-- | sc/source/core/data/dociter.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sc/source/core/data/dociter.cxx b/sc/source/core/data/dociter.cxx index 975d1ad5335f..ed55445d0558 100644 --- a/sc/source/core/data/dociter.cxx +++ b/sc/source/core/data/dociter.cxx @@ -1080,8 +1080,8 @@ void ScQueryCellIterator::InitPos() nRow = mpParam->nRow1; if (mpParam->bHasHeader && mpParam->bByRow) ++nRow; - ScColumn* pCol = &(pDoc->maTabs[nTab])->aCol[nCol]; - maCurPos = pCol->maCells.position(nRow); + const ScColumn& rCol = pDoc->maTabs[nTab]->CreateColumnIfNotExists(nCol); + maCurPos = rCol.maCells.position(nRow); } void ScQueryCellIterator::IncPos() |