Be careful with UNION queries. Limited to 50 SELECT subqueries and VBA doesn't like UNION queries. I had to redesign a procedure to eliminate reliance on UNION query.