Curso Macros y VBA Excel Udemy

viernes, 11 de noviembre de 2011

Curso Práctico Programación VBA Excel 2007: Importar Datos de Access, ADO. Sesión 03.






Saludos!!!!!!!

Volvemos con otra sesión dedicada a la realización del ejercicio práctico, que desarrollamos en el curso presencial, que imparto en Forem Navarra, dedicado a la programación en Excel 2007 con VBA.

En la sesión anterior, la segunda que dedicábamos a este ejercicio nos centramos en conseguir que al seleccionar un país en el cuadro combinado de la hoja “Analisis”, nos mostrara los datos de producción del país seleccionado.

En esta sesión continuamos donde lo dejamos y nos vamos a centrar en la siguiente tarea: Vamos a crear el código que se encargue de importar los datos de Access. Recordad que hasta esta sesión los datos que utilizábamos son los que yo os he dado en la hoja “Datos”

Para conseguir realizar la importación de datos utilizaremos ADO, ActiveX Data Objects. Estos objetos permiten que podamos acceder a datos que se encuentren almacenados en bases de datos externas. En este caso a una base de datos de Access.

En esta sesión conseguiremos que se importen los datos de una base de datos llamada “Produccion.accdb”. Esta base de datos estará situada en la misma carpeta en la que tenemos el libro de Excel en el que estamos escribiendo el código. Más adelante modificaremos este código para incluso dar la opción de seleccionar otra base de datos diferente, pero de momento lo hacemos así.

Una vez finalizada esta parte, dejaremos todo listo para la próxima sesión en la que ya ataremos todos los cabos sueltos que tiene ahora mismo el código que estamos realizando.