mResultCells = new ArrayList();
for (int x = mRangeResult.StartColumn; x <= mRangeResult.EndColumn; ++x)
{
for (int y = mRangeResult.StartRow; y <= mRangeResult.EndRow; ++y)
{
CellAddress addr = new CellAddress();
addr.Sheet = mRangeResult.Sheet;
addr.Column = x;
addr.Row = y;
DataPilotTablePositionData posData = xDPTab2.getPositionData(addr);
if (posData.PositionType != DataPilotTablePositionType.RESULT)