Jim's right, it won't work on closed workbooks.
I suppose you could open your needed workbooks automatically *when* you open the workbook with the indirect functions :
just pop this in the workbook module in VBA :<PRE>
Private Sub Workbook_Open()
ChDir "C:WINDOWSDesktop"
Workbooks.Open FileName:="C:WINDOWSDesktopbarry.xls"
End Sub</PRE>
where barry.xls is the worksheet that you are applying the indirect function to and the desktop is the directory it's stored in,
obviously changing these appropriately
similarly, you could close them automatically with the worksheet.beforeclose or .beforesave events
too
_________________
Hope this helps,
Chris

[Excel '97; Windows ME]
This message was edited by Chris Davison on 2002-09-06 11:45