Sección de códigos , trucos y ejemplos para visual basic


298 - Importar Access a un rango de Excel en Vba

<Volver> - Anterior - Siguiente



 

Formulario de ejemplo que importa una tabla de Access a un rango en un libro de Excel

El ejemplo utiliza una función que se conecta a la base de datos mediante DAO, y para copiar los registros al rango indicado utiliza el método CopyFromRecordset.

Nota. en el siguiente enlace hay un ejemplo similar a este , pero se utiliza Ado como conexión. Macro en vba de Excel con ADO

 

Pasos para crear el ejemplo

 

 

vista del formulario de vba para importar los datos desde Access

 

 

 

Código fuente en el módulo bas

 


Código fuente en el UserForm

 

Nota: si se desea importar un conjunto de datos específicos, abrir el recordset con una consulta Sql, por ejemplo

Set rst = base.OpenRecordset("Select NombreProducto, CantidadPorUnidad From Productos")

 


Recursos Visual basic 6.0 - Enlaces relacionados



Buscar en Recursos vb