ExcelScript.CalculationMode enum
Remarques
Exemples
/**
* This script recalculates the used range of a specific worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Only recalculate if the calculation mode is not set to automatic.
if (workbook.getApplication().getCalculationMode() !== ExcelScript.CalculationMode.automatic) {
// Get the used range from a worksheet named "Monthly Report".
const sheet = workbook.getWorksheet("Monthly Report");
const range = sheet.getUsedRange();
console.log(`Calculating ${range.getAddress()}`);
// Force all the used cells in that worksheet to calculate.
sheet.getUsedRange().calculate();
}
}
Champs
| automatic | Comportement de recalcul par défaut où Excel calcule de nouveaux résultats de formule chaque fois que les données pertinentes sont modifiées. |
| automaticExceptTables | Calcule les nouveaux résultats de formule chaque fois que les données pertinentes sont modifiées, sauf si la formule se trouve dans une table de données. |
| manual | Les calculs se produisent uniquement lorsque l’utilisateur ou le complément les demande. |