Ejecutar macro antes de guardar

Tabla de contenido

Cómo vincular un evento al almacenamiento

¿Le gustaría ejecutar una macro antes de guardar un documento, por ejemplo, para verificar o realizar un cálculo automáticamente? Luego configura el evento AntesGuardar una.

Uno sobre AntesGuardar El procedimiento definido inicia Excel antes de que se guarde un archivo. El siguiente código de programa muestra un ejemplo:

Private Sub Workbook_BeforeSave (Guardar ByValDisplayed como booleano, Cancelar como booleano)
Atenuar como variante
a = MsgBox ("¡¡Ahorrando !!", vbOKOnly, "Sugerencia de memoria")
End Sub

Si incluye este código de programa en su libro de trabajo, aparecerá una ventana antes de guardar un archivo, informándole que debe guardarse:

Reemplace la MsgBoxComando a través de los comandos que desea ejecutar al guardar un archivo.

Asegúrese de que el código del programa no esté integrado en un módulo estándar, sino en el módulo del libro de trabajo. Para hacer esto, haga clic en el archivo deseado en el editor de VBA y haga doble clic en Este libro de trabajo el fin. Luego integre el código del programa en la hoja del módulo que se muestra.

Sobre la propiedad Abortar en el código del programa puede controlar si el archivo se debe guardar realmente. Por Abortar en el valor falso asegúrese de que Excel no se guarde.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave