I want to know which Cell values changed after I call Workbook.calculateFormula(). I think I can use a AbstractCalculationMonitor to do this, correct?
Yes, we think AbstractCalculationMonitor should be able to meet your requirement. You may check ValueChanged in your implementation of AfterCalculate and record the changed cell accordingly.