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. |
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.