Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/04/2007, 01:55
Avatar de 3pies
3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 5 meses
Puntos: 144
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