Use a database instead of Excel. Then you can take advantage of ODBC and don't have to open Excel to retrive info. There are DB UDFs already available like DBCommand() in the UDF Forum. They support pretty much anything from Microsoft Access to SQL Server, Oracle, MySQL,...
_________________________
There are two types of vessels, submarines and targets.