¿Usar progressbar u otra opción?

Tengo que ejecutar una macro en excel pero no quiero que muestre los pasos que realiza. Para ello pensé en un progressbar que vaya aumentando a medida que se va realizando la macro pero no tengo idea como hacerla funcionar a medida que realiza los pasos. Tampoco veo que haya un timer para hacerlo demorar por cantidad de tiempo.
A alguien se le ocurre alguna idea

1 respuesta

Respuesta
1
Para desactivar los pasos de la macro y no se muestren usa la propiedad ScreenUpdating del objeto Application, establecela a False al iniciar tu macro y establecele en True al finalizar tu macro, como en el siguiente ejemplo...
Public Sub Prueba()
'Aqui desactivamos la actualizacion de pantalla
Application.ScreenUpdating = False
'AQUI VA EL CODIGO DE TU MACRO
'Aqui restauramos la actualizacion de la pantalla
Application.ScreenUpdating = True
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas