<!-- Generated by tools/SharpCell.Docs from the XML documentation comments. Do not edit; run the tool with 'generate'. -->

# RecalculationResult

```csharp
public sealed class RecalculationResult
```

Namespace `SharpCell` · package `SharpCell`

What one [Workbook.Recalculate](SharpCell.Workbook.md#recalculate-cancellationtoken) did.

## Properties

<a id="changedcells"></a>
### ChangedCells

```csharp
public IReadOnlyList<Cell> ChangedCells { get; }
```

The cells whose values calculation changed since the previous [Workbook.Recalculate](SharpCell.Workbook.md#recalculate-cancellationtoken) (or since the workbook was loaded or cloned): formula cells, and cells a spill filled, changed or left (those are now empty). Cells you changed yourself are not included, nor cells that changed and changed back. In the order of their sheets in the workbook, then by row and column.
