Hi all.
I’m constructing a table where the user can define ranges of interest, and get quick overview of any errors in critical areas of the project.
In order to avoid using a number of INDIRECT() calls, I thought I would simply have vba copy the range strings and generate the required formulas.
However these are multi cell ranges, so to avoid #SPILL errors, I had to include an @ to enable implicit intersection.
However when excel sets the formula string, it inserts an additional “@” to make them compatible with older versions, and this causes the formulas to show incorrect results.
IE the expected
Formula:Please Login or Register to view this content.
becomes
Formula:Please Login or Register to view this content.
and
Formula:Please Login or Register to view this content.
becomes
Formula:Please Login or Register to view this content.
How do I prevent excel from changing my formula strings?
Here is my code, and an example work book is attached.
Please Login or Register to view this content.
Bookmarks