RE:Exportar Un Recordset a Excel
Lo que yo te recomiendo y seguro te va a servir bastante es que visites la página de Microsoft Office y busques exportar a Excel, por ejemplo cuando hablan de creación de tablas dinámicas.
Te lo digo porque hace unos días estuve buscando en muchas páginas sobre pivot tables y las soluciones que encontré, me daban problemas. Pero lo que encontré en la página de microsoft, me sirvió muchísimo.
Te dan ejemplos que funcionan y con todo el Código
busca tambien VB Automatization
http://www.microsoft.com/office/
Te sorprenderás del contenido, eso te lo aseguro