Thank you both. I got this to work for one of the arguments but not the other. It works great with:
=VLOOKUP(B3,INDIRECT("'["&C16&".xlsx]"&D16&"'!$B$1:$D$5"),[file2.xlsx]Sheet1!$D$1,FALSE)
but if I use the same format on the third argument:
=VLOOKUP(B3,INDIRECT("'["&C16&".xlsx]"&D16&"'!$B$1:$D$5"),"'["&C16&".xlsx]"&D16&"'!$B$1,FALSE")
I get a #Value error message.
Any thoughts would be appreciated.
Jack Kent