Ejemplo Código VBA para Guardar datos en Excel

“La gratitud en silencio no sirve a nadie”. Gladys Bronwyn Stern

Voy a escribir unos árticulos dedicados a Factory Talk View y particularmente a la parte de Visul Basic for Application, con lo cual, cualquier lector que quiera aportar algún código, ejemplo etc... que se ponga en contacto y lo publicaremos...

Vamos a empezar con un ejemplo, en el cual, vamos a guardar en una hoja excel unos datos, que tambien podriamos aplicar inversamente, recoger unos datos de Excel y utilizarlos en FTVSE

Lo primero que hacemos es abrir el editor de Microsoft Visual Basic for Application, en este caso, hemos insertado un botón para hacer el registro en Excel, pulsamos en él, con el botón derecho del ratón y accedemos al editor con VBA Code...

Una vez abierto el editor, el primer paso para poder utilizar un objeto del tipo excel, es agregar su referencia, para ello, tal y como se puede ver en las imagenes, Tools --> References y agregamos Microsoft Excel 12.0 Object Library, la versíon puede cambiar dependiendo de la version de Microsoft Office instalado.

El cógido de nuestro ejemplo es el siguiente:

1.- Crear un TagGroup, donde agregaremos las variables que nos interesan.

2.- Instanciar un objeto del tipo Excel, en este caso vamos a abrir un libro ya existente, en el caso de querer crearlo desde 0, utilizar el código comentado, con el metodo .Add

3.- Insertar en las celdas que nos interesen, los valores de las variables que hemos definido.

4.- Guardar el archivo Excel y cerrar el libro.

Aqui una imagen de Ejemplo, donde una vez ejecutado el código comprobamos que ha funcionado correctamente.

24 de Marzo del 2015

Si te ha gustado o te ha sido de ayuda, compartelo :-)