Hi,
For some reason the Evaluate formula within my VBA script is not always correctly updating/recalculating the correct value.
The formula is an array formula which looks to determine the relevant value across a range of filtered cells.
Each cycle, the range of cells is changed and the new compVal must be determined.
Unfortunately, sometimes the CompVal does not recalculate correctly and returns a value of 0. If I then recalculate the sheet via
and re-apply the evaluate formula in my VBA code, the CompVal will update to the correct value.
Due to the large amount of data in my worksheet and the number of cycles required, recalculating is adding hours/days to the total run-time of my macro.
Does any one know what might be causing the issue and how it could be fixed?
Any help would be greatly appreciated.
Thanks.
Bookmarks