Necesito esto por que estoy viendo la propiedad OnTime, para programar macros en tiempo futuro, y quisiera que algo me indique se en este momento se esta ejecutando, gracias
![Golpeado](http://static.forosdelweb.com/fdwtheme/images/smilies/pelea.png)
| ||||
Excel: Mensajes emergentes Hola colegas, quisiera saber si es posible, con visual basic mostrar un mensaje emergente (no se si corresponde un msgbox, inputbox, o algun otro) que te informe que se esta corriendo un macro, luego al finalizar la ejecusion que el mensaje se borre. Necesito esto por que estoy viendo la propiedad OnTime, para programar macros en tiempo futuro, y quisiera que algo me indique se en este momento se esta ejecutando, gracias ![]()
__________________ -- Nunca te des por vencido, aún vencido -- Web |
| ||||
Re: Excel: Mensajes emergentes Barbaro, gracias Mrocf, hago mis pruebas y te cuento ;)
__________________ -- Nunca te des por vencido, aún vencido -- Web |
| ||||
Re: Excel: Mensajes emergentes Un par de sugerencias para que investigues... Dependiendo de lo compleja y larga que sea la ejecución del macro, puedes optar por otras dos alternativas: a) Crear un userform, donde se muestre una barra de progreso, con la evolución del trabajo que está haciendo el macro. Ya sabes, la barrita que va desde el 0% hasta el 100%. Googleando seguro que encuentras algo de esto. b) Si tienes un botón que ejecuta el macro, puedes cambiarle el nombre mientras se está ejecutando. Por ejemplo, si el botón pone "Actualizar datos", en cuanto cliqueas, puedes hacer que el botón cambie de nombre y figure "Actualizando datos, ...espera por favor", por ejemplo. Cuando haya acabado el macro, se vuelve a poner el nombre original al botón, y listo. Particularmente, yo uso la segunda alternativa, aunque solo en aquellos macros que realmante hacen cálculos complejos y largos, y cuyos resultados pueden tardar en mostrarse de 3 a 5 segundos. Si el macro se ejecuta en menos tiempo, no tiene mucho sentido mostrar algo que va a estar en pantalla 1 o 2 segundos, y que a lo peor no vamos ni a ver, si no nos fijamos bien. Salu2 |