Es un evento que sucede antes que se guarde el libro en donde se está trabajando las macros.
Esta variable representa un objeto del libro de trabajo ("Workbook"). Este objeto tiene 2 argumentos:
• SaveAsUI
• Cancel
Los cuales son datos de tipo Boolean (mantiene valores que solo puedan ser "True" o "False") y aparece automáticamente cuando se selecciona "BeforeSave".
El usuario presenta las siguientes formas de usar este evento:
a) Si coloca SaveAsUl =True, se mostrará un cuadro de dialogo Guardar como para almacenar lo realizado en el libro.
b) Si Cancel =True, no se guardará lo realizado en el libro.
Ahora se mostrarán los siguientes ejemplos aplicando lo indicado:
Ejemplo 1:
Se solicita que el usuario confirme antes de guardar el libro de trabajo.
Nota: Se puede observar que previamente se ha seleccionado “Workbook” y “BeforeSave”.
Ejemplo 2:
En este caso,Before Save se utiliza para comprobar que las celdas C4 y C5 deben tener un número igual que 110 antes que se guarde el libro.
08/05/2020 a las 12:03 pm
Buen día, utilice este procedimiento para que no se pueda guardar el archivo sin antes completar ciertos campos.
Cómo puedo hacer para yo (administrador) guardar el libro dejándolo vacío para que sea utilizado (por usuario) si a mi tampoco me deja guardarlo?
Muchas gracias! Saludos.