I am not sure from your post exactly what it is you are trying to do? Are you trying to query 3 excel files, and take those results and save them to a fourth excel file?
If that is the case, the problem is that you can't export this kind of query. What I would do is to create a local Access table that has the fields you need from your query, then do this:
Delete all the data in the local Access table first every time you run this routine.
Query the excel files and append the results to the local Access table.
Then export the local Access table to Excel.
Did that help any?
mmcdonal
Look it up at:
http://wrox.books24x7.com