# GrapeCity.Documents.Excel.IWorkbook.WaitForCalculationToFinish

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="GrapeCity_Documents_Excel_IWorkbook_WaitForCalculationToFinish_" data-uid="GrapeCity.Documents.Excel.IWorkbook.WaitForCalculationToFinish*">WaitForCalculationToFinish Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="GrapeCity_Documents_Excel_IWorkbook_WaitForCalculationToFinish_" data-uid="GrapeCity.Documents.Excel.IWorkbook.WaitForCalculationToFinish*"></a>
<h4 id="GrapeCity_Documents_Excel_IWorkbook_WaitForCalculationToFinish" data-uid="GrapeCity.Documents.Excel.IWorkbook.WaitForCalculationToFinish">WaitForCalculationToFinish()</h4>
<div class="markdown level1 summary"><p>Waits for all calculation to complete, including asynchronous calculations.
This method blocks the current thread until all calculations have finished.
Users can call this method to ensure that all necessary computations have been performed
before proceeding with any other operations that depend on the calculation results.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">void WaitForCalculationToFinish()</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Sub WaitForCalculationToFinish()</code></pre>
</div>
</div>
