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.

Conoce más eventos

Related Articles

Responses

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *