diff options
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/core/data/table4.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sc/source/core/data/table4.cxx b/sc/source/core/data/table4.cxx index 16fd34f29529..88d1f6810822 100644 --- a/sc/source/core/data/table4.cxx +++ b/sc/source/core/data/table4.cxx @@ -1298,7 +1298,14 @@ void ScTable::FillAutoSimple( if ( bGetCell ) { if (bVertical) // rInner&:=nRow, rOuter&:=nCol + { aSrcCell = aCol[rCol].GetCellValue(nSource); + if (aSrcCell.meType == CELLTYPE_FORMULA) + { + FillFormulaVertical(*aSrcCell.mpFormula, rInner, rCol, nIStart, nIEnd, pProgress, rProgress); + return; + } + } else // rInner&:=nCol, rOuter&:=nRow aSrcCell = aCol[nSource].GetCellValue(rRow); |