Stop INDIRECT.EXT from updating all the time

pwebley

Board Regular
Joined
Mar 2, 2011
Messages
69
I have a workbook using the INDIRECT.EXT function referencing different workbooks in the same file. It is pulling data from them into a summary sheet correctly, however, it does it after every cell that gets edited. The update takes about 15 seconds and is very annoying. Is there a way I can command it when to update and not to otherwise? Any help will be appreciated.
 

Excel Facts

Excel Joke
Why can't spreadsheets drive cars? They crash too often!
This is what I have:

=IF(ISERROR((INDIRECT.EXT(CONCATENATE($E3,G$1)))),"",(INDIRECT.EXT(CONCATENATE($E3,G$1))))

Where would I put the false?
 
Upvote 0
This is what I have now:

=IF(ISERROR((INDIRECT.EXT(CONCATENATE($E3,F$1),FALSE))),"",(INDIRECT.EXT(CONCATENATE($E3,F$1),FALSE)))

It is working a lot faster now.
 
Upvote 0
Amazing. I see that it works but I don't know why it works. Why is there a repeat function and a choose function? The logic is escaping me.
 
Upvote 0
Amazing. I see that it works but I don't know why it works. Why is there a repeat function and a choose function? The logic is escaping me.

REPT("z",255) yields a string of 255 z's, which is lexically a big string (BigStr).

LOOKUP(BigStr,Reference) returns the last text value from Reference. How that happens is described in:

http://www.mrexcel.com/forum/showthread.php?t=310278 (post #7)

which treats LOOKUP(BigNum,Reference), a similar construct.

CHOOSE, as used here, builds a reference (an array) consisting of two text items: "" and the result from INDIRECT.EXT. This reference, fed to LOOKUP gives us the desired result like in:

{"","FAD"} ==> FAD

{"",""} ==> ""

{"",#REF!} ==> ""
 
Upvote 0

Forum statistics

Threads
1,224,603
Messages
6,179,853
Members
452,948
Latest member
UsmanAli786

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top