Ejercicios con el evento Workbook Activate de VBA

El evento VBA Workbook_Activate se activa cada vez que un libro de Excel se convierte en la ventana activa. Esto significa que al hacer clic en la barra de título del libro o al abrirlo se ejecutará el código asociado a este evento.

¿Para qué se utiliza?

El evento Workbook_Activate se utiliza principalmente para realizar acciones cuando un libro de trabajo específico está enfocado. Algunos ejemplos de uso incluyen:

  • Muestre u oculte barras de herramientas o menús personalizados asociados con el libro.
  • Actualice automáticamente materiales en libros de trabajo de fuentes externas.
  • Ejecute una macro o programa específico para el ejercicio del libro de trabajo original.
  • Restablezca el entorno de trabajo del usuario, como la posición del zoom o las ventanas acopladas.
  • Muestre mensajes de alerta según el contenido o el estado del libro.

¿Cómo se usa?

Para utilizar el evento Workbook_Activate. Puedes colocar el siguiente código en un módulo de este libro de trabajo:

Private Sub Workbook_Activate()

' Tu código aquí

End Sub

El código del procedimiento Workbook_Activate se ejecuta cada vez que se activa el libro.

Ejemplo:

El siguiente código muestra cómo usar el evento Workbook_Activate para mostrar el mensaje de bienvenida y ocultar la barra de edición:

Private Sub Workbook_Activate()

' Mostrar un mensaje de bienvenida
MsgBox "Bienvenido a este libro de trabajo!"

' Ocultar la barra de fórmulas
Application.DisplayFormulaBar = False

End Sub

En este ejemplo, cada vez que se inicia el libro, se muestra un mensaje de bienvenida al usuario y la barra de fórmulas 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 *