in

Curso de Macros VBA: Evento Workbook.Activate en Excel

A continuación vamos a seguir viendo los eventos de lenguaje de programación vba para la creación de macros en Excel Ahora nos toca ver el evento activate del workbook o sea de todo un libro bien eh Para poder entender el evento activate cómo funciona primero vamos a traducirlo al español no activate

Significa activo en este caso vamos primero con las celdas miren eh Cuál es la celda activa por ejemplo de todo de toda esta hoja uno si yo me sitúo doy un clic por ejemplo en la b4 por lógica la celda activa va a ser cuál la b4 O sea

Donde damos un clic Esa es la celda activa ahora si doy un clic por ejemplo en la C2 Cuál va a ser la la celda activa obviamente que la la C2 no esa vendría a ser la celda activa lo mismo pasa con las hojas miren si yo acá en

Hoja me empiezo a crear un montón de hojas y por ejemplo me sitúo en la hoja tres por lógica la hoja tres vendría a ser la hoja activa no si yo doy un clic en la hoja cinco de todas estas hojas Cuál sería la activa la hoja c por

Lógica no de igual manera pasa con los libros miren y acá vamos a utilizar el evento eh activate del workbook o sea del libro no miren voy a crear por acá otro Excel acá lo tengo bien acá está el nombre miren este se llama libro dos y

Este se llama libro uno no eh miren si acá están los dos libros de estos dos libros A ver cuál es el libro activo obviamente va a ser el libro dos porque este está el este está como que superpuesto no está primero Entonces el activo vendría a ser este Pero si yo doy

Articulo Recomendado
❌ Evita cometer este error común en Word #Shorts

Un clic en el libro uno entonces cuál sería el libro activo Obviamente que el libro uno porque este está encima de todo y aparte de eso también le di un click y también se puso activo No ese es el evento activate vamos a probarlo por

Ejemplo acá miren voy a abrir por acá el editor de visual base y voy a ir a hoja uno ver código y recuerden Recuerden que el workbook O sea a nivel de libro los eventos están acá en this workbook Okay de ahí vamos a probar los eventos a

Nivel de hoja ahora Estamos a nivel de libro damos doble click en this workbook vamos a general vamos a workbook y a la derecha están todos los eventos miren acá bien acá hay que subir un poquito acá miren Acá está La Barrita vertical y subimos y acá está el evento activate

Bien acá seleccionamos bien Vamos probar vamos a probar el evento activate voy a poner mcg Box voy a poner eh Hola mundo por ejemplo No ahora sí ya lo tenemos pero fíjense eso está en el libro dos bien si yo a ver voy a cerrar esto para

Que no nos estorbe si yo vuelvo al libro uno no pasó nada ahora Ahora vuelvo al libro dos y miren que ya me saltó el mensajito Eso quiere decir que cada vez que el libro esté activo Entonces se va a ejecutar la Macro o el código que

Queremos correr o utilizar miren voy a aceptar voy a volver al libro uno ahora el libro uno está activo pero si vuelvo al libro dos nuevamente se ejecuta el código Qué quiere decir eso que el evento activate se puede ejecutar n veces muchas veces las veces o cada vez

Articulo Recomendado
Como cambiar el idioma de Office 365 (Word, Excel o Power Point)

Que el libro esté activo no vamos a entrar al editor de visual basic y vamos a ir nuevamente al evento que lo tenemos por acá miren ahora voy a poner el objeto application que es a nivel de libro es el más alto la jerarquía más

Alta y voy a poner un puntito y yo voy a controlar vamos a poner la ventana Windows States el estado de la ventana y le voy a poner igual miren y le voy a maximizar bien Eso quiere decir cada vez que el libro número dos esté activo lo

Que nos va a hacer primero es imprimir un mensaje y luego maximizar noos la ventanita bien ese código simple miren doy un clic en libro uno no pasó nada porque no hemos puesto ningún evento en el libro uno pero si damos un clic en el libro dos miren aparece el mensaje

Acepto y se maximiza la ventana no miren vamos a volver al código vamos a ir a dis wordbook voy a eliminar este mensaje y ahora cada vez cada vez que abro el libro dos Miren el libro dos se maximiza de manera automática bien miren se maximiza de manera automática y me evito

De repente ese tiempo de estar maximizando la ventana así que ya saben Para qué sirve el evento el evento activate del wordbook recuerden todo esto está dentro del curso de programación de vba para la creación de macros en Excel es totalmente gratis si tú quieres llevarlo desde el módulo uno

Los links te lo dejo en la descripción de este mismo vídeo Así que les espero

What do you think?

Written by d2jma

Deja una respuesta

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

GIPHY App Key not set. Please check settings

¿Papas ilegales?

Cómo abrir un negocio lucrativo en Estados Unidos desde tu país | ITIN number