Posted 21 November 2022, 11:14 pm EST
Hi,
ValueChanged is triggered when the value in the subeditor changes, as the name implies. If you change the value of a cell, for example, ValueChanged is triggered.
However, RangeChanged is triggered when the action has the potential to change a range. If you change a formula, for example, Range Changed is triggered because it may affect a range of cells. Similarly, because the dragFill operation affects a range, RangeChanged is triggered.
You could also look for actions that cause the RangeChanged event to be raised.
RangeChangedActionEnumeration:
https://www.grapecity.com/spreadjs/api/enums/GC.Spread.Sheets.RangeChangedAction
When you change the value of a cell from “Value1” to “Value2,” RangeChanged will not be triggered. ValueChanged will be triggered in this case. This is expected behavior and by design.
I hope this helps to clarify your situation. Please let us know if you require any additional assistance with this matter. We would be delighted to assist you.
Regards,
Ankit