Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Guardar libro en VBA

| 0 comments

Existen muchas ocasiones en las que necesitaremos guardar un libro en VBA y, como en todos los casos, dependerá de la necesidad o tarea que deseamos realizar. Entre los diferentes métodos que se pueden usar para guardar un libro podemos utilizar los siguientes:

1.- Guardar libro

2.- Guardar y luego cerrar

Si desea que no aparezca el mensaje de confirmación al momento de guardar el libro en VBA, y  se asuma por defecto que se grabe se puede usar:

ActiveWorkbook.Close SaveChanges:=True

Por el contrario si al momento de cerrar el libro activo no se desea guardar el libro en VBA, se puede emplear el siguiente código:

ActiveWorkbook.Close SaveChanges:=False

 

3.- Guardar cambios y abrir cuadro de dialogo “guardar como”

Existen más métodos que pueden ser utilizados, pero como ya sabemos, dependerá de lo que necesitamos, según eso podremos elegir adecuadamente. Finalmente, presentamos una opción con el evento BeforeClose:

(Para mayor visualización de la imagen, hacer click en la misma)

Para esto debemos elegir el objeto Workbook y aparecerán dos listas desplegables donde colocaremos según la imagen anterior, con esto se guardarán los cambios en el libro, pero no aparecerá ninguna notificación al cerrar.

El evento BeforeClose se ejecutará antes de cerrar el libro de esta forma se guardará el libro en VBA cada vez que cierre el archivo.

Por: Lucia Beatriz Rodriguez

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5