MACRO excel que se ejecute al cambiar de ventanas

Tengo un archivo excel con un formulario que siempre se mantiene abierto

Bueno lo que necesito es lo siguiente..

Aveces al mantenerse activo mi archivo de excel (no se puede minimizar asi rquiere) requiero abrir google chorme o aveces otro archivo ejemplo: word, bloc de notas etc etc

Bueno quisiera que al regresar a mi formulario de excel

Este se de cuenta que ya regrese a el y me diga con msgbox "excel activo"

Y al dejar de verlo osea abrir otro programa y el excel quede en hide u oculto este me salga otro mensaje de "desactivado"

Respuesta
1

[Hola

Excel no tiene un evento que detecte el cambio de programa/ventana; se puede hacer algo similar/parecido pero hay que usar funciones de la API de Windows además de usar "Hook" y/o crear algún módulo de Clase. A eso súmale que si un "UserForm" está activo se complica la cuestión ya que esa es otra ventana activa en realidad.

Si a pesar de eso crees que vale la pena intentarlo, avisa y te paso algún ejemplo para que tú lo adaptes ya que requiere tiempo (que no necesariamente tengo para ayudar), paciencia y entender todas esas cosas.

Abraham Valencia

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas