I don't want to write a macro (due to end user restrictions). I want the output of something like =CONCAT("='",A2,"'!K14") to be used as ='Sheet1'!K14. This doesn't happen unless i explicitly go into the cell & hit a enter.
Just make sure you are aware of the performance limits with Indirect.
It is a volatile function, meaning it calculates every time there is a change to the workbook. Not a problem when you use it a couple of times, but will probably freeze up if you have thousands of them.
=INDIRECT(CONCAT("'",A2,"'!K14"))