Ejercicios con el evento Workbook_Open de VBA
El evento VBA Workbook_Open se activa cada vez que se abre un archivo de Excel. Esto significa que el código asociado con este evento se ejecuta automáticamente cuando se abre un libro existente o cuando se crea un libro nuevo.
¿Para qué se utiliza?
El evento Workbook_Open se utiliza principalmente para realizar tareas al iniciar un libro de Excel. Algunos ejemplos de uso incluyen:
- Mostrar un mensaje de bienvenida o instrucciones al usuario.
- Formatee automáticamente hojas de cálculo o libros de trabajo según las preferencias del usuario.
- Abra y oculte ventanas emergentes o cuadros de diálogo específicos.
- Cargue datos desde una base de datos o archivo externo.
- Ejecute una macro o un programa personalizado para preparar el libro para su uso.
¿Cómo se utiliza?
Para utilizar el evento Workbook_Open colocar el código en un módulo de este libro de trabajo:
Private Sub Workbook_Open()
' Tu código aquí
End Sub
El código del procedimiento Workbook_Open se ejecuta cada vez que se abre un libro.
Ejemplo:
El siguiente código muestra cómo utilizar el evento Workbook_Open para mostrar un mensaje de bienvenida y ocultar la hoja de trabajo «Hoja1».
Private Sub Workbook_Open()
' Mostrar un mensaje de bienvenida
MsgBox "Bienvenido a este libro de trabajo!"
' Ocultar la hoja "Hoja1"
Sheets("Hoja1").Visible = xlSheetHidden
End Sub
En este ejemplo, cada vez que se abre el libro, se muestra un mensaje de bienvenida al usuario y la hoja1 se oculta automáticamente.
Responses