Apparently, the Application.CalculateFull
is not returning the correct results on a worksheet with many formulae, but when I Press F9 it works fine. I had a similar file from Excel 2003 and Calculate command worked just fine for such worksheet with many formula but not with Excel 2010.
I tried to use Sendkeys "%^+{F9}"
to emulate F9 and it seems to work, but I see this command doesn't complete until end of VBA and thus my internal code logic picks up wrong values as this isn't executed as soon as its called.
Is there a way I can execute SendKeys
before my required code processing?
(I am in a fix and tried a lot of possbilities, seems no way out. The Finance team developer say the sheet is fine as it works with F9 so I should need to make it work with Macro.)