in

Curso de Macros VBA: Evento Workbook.Deactivate en Excel

A continuación vamos a ver algunos ejercicios para entender Cómo funciona el evento de activate de vba para la creación de macros en Excel bien yo por acá ya tengo mi libro Excel abierto y lo que vamos a hacer es lo siguiente primero entender Cómo funciona el evento activate para poder entender cómo

Funciona también el evento de activate bien yo voy a abrir por acá otra hoja Excel no y vamos a recordar lo que hicimos en el capítulo anterior donde nosotros veíamos el evento activate por ejemplo Cuál es de estos libros eh el libro activo no el libro activate por

Ejemplo miren si yo doy un clic acá en este que dice libro dos entonces eh Por lógica sabemos que el libro dos es el libro activo porque ese libro que está seleccionado ahora si yo vengo al libro que está abajo miren este libro que dice prueba si doy un clic por lógica

Entonces también sabemos que este segundo libro seleccionado ahora es el activo no entonces el evento deactivate ojo no es desactivable es deactivate entonces va a ser eh cuando pasa de activo a no activo Como por ejemplo miren como por ejemplo yo voy a entrar a visual basic clic derecho ver

Código y acá vamos a ir a vamos a ir acá acá donde dice this workbook bien estos eventos Recuerden que son a nivel de libro todavía no entramos a los eventos a nivel de hoja Luego de eso de ir a This workbook en general vamos a seleccionar wordbook y a la derecha

Vamos a buscar el evento de activate yo lo tengo por acá bien Este es el evento de activate bien Por ejemplo si yo acá pongo mcg Box vamos a poner acá Hola mundo por ejemplo bien Cuándo se va a ejecutar ese evento de activate miren

Articulo Recomendado
Como usar FILTROS AVANZADOS en Excel 🥇 (26 casos diferentes para aprender y descargar)

Vamos a abrir esta hojita a ver voy a cerrar esto y fíjense miren Acá está el libro donde puse el código con el evento deactivate y si yo doy un clic si yo doy un clic al libro que está abajo o sea libro no seleccionado miren doy un click y

Automáticamente se ejecutó el evento Okay el evento del libro eh anterior Okay que es este libro que está abajo miren nuevamente Acá está el código si yo doy un clic en el libro que tengo abajo que no está seleccionado doy un clic y miren que se ejecuta el código no

El mensaje Hola mundo Eso quiere decir que el evento de activate se va a ejecutar cada vez que nosotros pasamos del libro activo a no activo cuando ya no está activo ahí ejecuta el último código que le queda acá bien Entonces qué podríamos hacer acá miren lo que

Podríamos hacer acá es poner dis workbook miren un ejemplo que les va a servir pongo acá punto y vamos a llamar el evento save que significa guardar Eso quiere decir cada vez que nosotros Cerramos el libro o pasamos a otro libro de manera automática lo que va a hacer

Es guardarnos nuestro trabajo como por ejemplo Hola mundo yo voy a poner por acá eh el libro se guardó automáticamente automáticamente bien ahí lo tenemos bien se guardó automáticamente bien miren Entonces primero ejecuta el mensaje y luego nos va a guardar el libro Bien voy a cerrar

Esto y yo por acá voy a poner por ejemplo Luis Miguel miren voy a poner Luis Miguel a ver vamos a borrar esto Luis Miguel Ahora sí voy a venir de este libro y me voy a ir al otro libro ya se ejecutó miren el libro se guardó

Articulo Recomendado
Seleccionar Multiples CELDAS sin presional la tecla CONTROL en EXCEL #SHORTS #TIOTECH

Automáticamente acepto y ya Recién me acaba de guardar si yo cierro esto miren a ver miren nuevamente también se ejecuta cierro y lo voy a volver a abrir que está por acá miren está por acá ojo yo no guardé nada y miren que ahí está Luis Miguel no si yo pongo cualquier

Otra cosa por ejemplo Voy a pintar esta celda toda esta celda miren y cierro el libro ojo también cuando cierro se ejecuta el evento de activate Por qué Porque el libro pasa de activo a no activo cuando también Cerramos el libro miren yo voy a cerrar el libro a ver le

Doy en no guardar miren salió el mensajito luego de de que acepto me guarda y vuelvo a abrir y fíjense acá fíjense acá que ya me acaba de guardar sin guardar el documento solamente con código y con el evento de activate no por último vamos a poner miren un montón

De as por acá y voy a pasar de este libro al libro de la derecha acepto cierro esto acepto miren vuelvo a abrir y nuevamente ya me acaba de guardar no clic derecho ver código en este caso ya no es necesario el mensaje porque es un poco molesto bien entonces ya sabemos

Que el libro de el evento perdón de activate se va a ejecutar cuando pasamos de libro activo a no activo y también se va a ejecutar de manera automática cuando nosotros cerramos miren cuando nosotros cerramos eh el libro Okay también pasa de activo o no activo cuando cerramos miren cierro no guardar

Lo vuelvo a abrir a ver lo voy a volver a abrir por acá y fíjense que ya me acaba de guardar de manera automática Recuerden que nosotros ahora estamos en el capítulo número 3 del módulo 13 del curso de programación de macros en Excel totalmente gratis los links los vas a

Articulo Recomendado
Curso de Macros VBA: Evento Workbook.Activate en Excel

Encontrar en la descripción entra al link para que revises y veas si te convence el curso es totalmente gratis Así que nos vemos en el próximo capítulo

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

Curso gratuito de cosmética natural del Instituto Dermocosmética

VIII encuentro de posgrado 2024 – Departamento de Geografía y Turismo – UNS