In which case - certainly
2 methods spring to mind - the 1st would use ADO / DAO to create a recordset object which would then be read into each file in turn
- the advantage of this would be that you only need to run the query once
The 2nd method would be to utilise the ODBC queries you currently have and run them in turn, using the central sheet as the control and looping through each file in turn, running the query - this would cause overhead however as you could be running the same query many times
Rgds, Geoff
Yesterday it worked. Today it is not working. Windows is like that.
Please read FAQ222-2244 before you ask a question