Barra de Progreso Excel VBA 2013
Estoy utilizando por primera vez la barra de progreso en un código VBA en Excel 2013.
Con el ejemplo que tomé desde la web y adapté a mi proyecto, hice varias pruebas para ver su funcionamiento. Por lo que pude ver, se muestra la barra de progreso y luego realiza las tareas del resto del código VBA para finalizar.
La consulta es, ¿existe la forma de que se visualice la barra de progreso mientras el resto del código realiza las tareas solicitadas?
Application.ScreenUpdating = False
Application.DisplayAlerts = False
UserForm1.Hide
ProgressForm.Show False
Dim R As Integer
Dim MT As Double
For R = 1 To 20
MT = Timer
ProgressForm.ProgressBar1.Max = 20
Do
Loop While Timer - MT < 0.05
ProgressForm.ProgressBar1.Value = R
ProgressForm.Label1.Caption = "Consultando datos......."
DoEvents
Next R
Unload ProgressForm